Как вывести отношения и количество элементов из базы данных при создании кода из таблиц?
Я работаю над созданием кода (моделей) из моей базы данных. Я не уверен, как, если возможно, настроить мою базу данных для создания отношений, включая количество элементов. Это что-то, что можно сделать, или я застрял в простом создании моделей, которые соответствуют таблице без связей или кардинальности, потому что я проектировал данные в первую очередь?
О, и в случае, если я использую неправильный термин, кардинальность - это тип отношений (один-к-одному, один-ко-многим, многие-ко-многим). Таким образом, мои модели будут генерироваться со ссылкой на другую модель или ICollection<T>
моделей.
Например:
public class OrderInformation
{
public virtual int OrderId { get; set; }
public virtual DateTime OrderDate { get; set; }
public virtual BillingInformation BillingInfo { get; set; }
public virtual Address DeliveryAddress { get; set; }
public virtual ICollection<ItemInformation> ShoppingCart { get; set; }
}