C# ADO.NET实体1:1导航属性
有没有办法让ADO.NET实体生成1:1的导航属性?如果我使用外键,我总是会得到1:N的导航属性。是-这是可能的。我不知道在设计器中该做什么,但尝试改变多重性。很抱歉很少使用designer-更多地处理代码生成。如果我在数据库中对EntityA有这样的外键约束:外键(FIELD_X)引用ENTITYB(FIELD_Y),那么在生成edmx时,应该在EntityA上获得单个实例导航属性(例如:EntityA.ENTITYB).问题是我想要实体A和B上的单实例导航属性:)嗯,我还没有尝试过,但将FK从A应用到B和将FK从B应用到A就可以了?多重性设置对我来说是灰色的。C# ADO.NET实体1:1导航属性,c#,asp.net,linq,ado.net-entity-data-model,C#,Asp.net,Linq,Ado.net Entity Data Model,有没有办法让ADO.NET实体生成1:1的导航属性?如果我使用外键,我总是会得到1:N的导航属性。是-这是可能的。我不知道在设计器中该做什么,但尝试改变多重性。很抱歉很少使用designer-更多地处理代码生成。如果我在数据库中对EntityA有这样的外键约束:外键(FIELD_X)引用ENTITYB(FIELD_Y),那么在生成edmx时,应该在EntityA上获得单个实例导航属性(例如:EntityA.ENTITYB).问题是我想要实体A和B上的单实例导航属性:)嗯,我还没有尝试过,但将FK