我试图从现有数据库生成实体框架代码第一模型(不更改数据库模式).此数据库过去曾用于生成edmx模型,我正在尝试使用Fluent Api或数据注释来实现等效模型.
我无法重现的关系是0..1到很多使用连接表(不是可以为空的外键).
所以它看起来像这样:
TableA
{
ID (PrimaryKey)
TableB (0 or 1)
}
JoinTable
{
TableA_FK (PrimaryKey, ForeignKey),
TableB_FK (ForeignKey)
}
TableB
{
ID (PrimaryKey)
TableAs (Many)
}
Run Code Online (Sandbox Code Playgroud)
这是否可以在代码第一种风格中实现,或者我是否必须生成edmx模型才能在EF中使用此数据库而不更改其模式?
非常感谢,菲尔