比方说,我有一个实体EntityA
有两个独特的列,Key1
和Key2
。目前只有Key1
是PK。EF代码优先,并指示一个简单的外键
现在我想要另一个名为EntityB
的实体将FK从EntityB.AKey2
改为EntityA.Key2
。我不需要从一个到另一个的导航属性,只是将EntityB.AKey2
上的值限制为EntityA.Key2
中的值。
但是,我无法找到做这种映射的方式。
更新:我不介意有一个导航属性,只要我可以指出是指向Key2
列而不是Key1
。
我不认为没有导航属性是可能的。编辑:实际上你可以尝试只添加FK(虽然有导航道具)到EntityA,但不是EntityB。 – DrewJordan 2015-02-24 14:50:56
我不介意有导航属性。我不需要它,但它在那里不是问题。 – vtortola 2015-02-24 15:05:46