я есть 3 классаодин-ноль-одно соотношение эф codefrist
public class StockDef
{
public int Id { get; set; }
public int StockType { get; set; }
public virtual OfficeStock SayanStock { get; set; }
public virtual AgentStock AgentStock { get; set; }
//....
}
public class OfficeStock
{
public virtual StockDef StockDef { get; set; }
//....
}
public class AgentStock
{
public virtual StockDef StockDef { get; set; }
//......
}
каждый объект StockDef определенно есть (один OfficeStock или один AgentStock).
и каждый OfficeStock определенно имеет один StockDef.
и у каждого AgentStock определенно есть один StockDef.
Как я могу реализовать это, в EF Code сначала с помощью свободного API?
Тпй
Вам нужно проверочное ограничение, если вы хотите: один 'officeStock' или один' 'AgentStock' для StockDef' и я думаю, это не возможно с белым Api. но вы можете добавить его вручную. Проверьте это [ссылка] (http://stackoverflow.com/questions/34245449/is-it-possible-to-add-check-constraint-with-fluent-api-in-ef7) – iamnapo
tnx для ответа @iamnapo
I должно быть, как конечная таблица в базе данных? – memo