Скажем, у вас есть класс заказа со статусом заказа, я хочу объявить OrderStatusId внутри класса OrderStatus.Тем не менее, связь с внешним ключом не устанавливается по умолчанию.Если я использую атрибут [ForeignKey] в столбце, то, похоже, мне потребуется свойство навигации, которое мне не нужно, поскольку это будет означать необходимость выполнения соединений со свойством навигации во всех моих запросах только для проверки состояния.
Как мне сделать это в EF codefirst?Определите свойство как внешний ключ без использования свойства навигации.
public class Order
{
public int OrderId;
public int OrderStatusId;
// properties...
}
public class OrderStatus
{
public int OrderStatusId;
public string Status;
}