Mik*_*fer 8 c# entity-framework
我们有一个最近引入的表(Organization_XREF),它包含两个外键列(Parent_ID和Child_ID),它们都引用OrganizationIDOrganization表中的同一个主键列():

当我们通过此关系运行EF Reverse POCO Code First Generator时,它会在Organization_OrganizationConfiguration类中生成HasMany关系,如下所示:
HasMany(t => t.Organization_Organization).WithMany(t => t.Organization_Organization).Map(m =>
{
m.ToTable("Organization_XREF", schema);
m.MapLeftKey("ChildId");
m.MapRightKey("ParentId");
});
Run Code Online (Sandbox Code Playgroud)
此代码将无法编译.编译器无法推断HasMany的参数类型,可能是因为没有为Organization_Organization模型生成Organization_Organization属性.
有没有其他人遇到过类似的问题?你是怎么解决这个问题的?这对我们来说是一个关键问题,因为它破坏了我们的API.
| 归档时间: |
|
| 查看次数: |
1319 次 |
| 最近记录: |