Да. Я предполагаю, что заказ имеет один тип заказа.
public class Order
{
public virtual OrderType Type { get; set; }
}
public class OrderType
{
public virtual ICollection<Order> Orders { get; set; }
}
Я сделал свойства навигации виртуальными, чтобы включить ленивую загрузку. Если вы хотите, вы также можете добавить свойство внешнего ключа: (при условии, что вы используете ключ long
)
public class Order
{
[ForeignKey("Type")]
public long TypeId{ get; set; } //Can also be nullable (long?) if you want
public virtual OrderType Type { get; set; }
}
public class OrderType
{
[Key]
public long Id { get; set; }
public virtual ICollection<Order> Orders { get; set; }
}