entityframework-如何在从表的非主键列上连接表?我想使用实体框架连接2个表。我希望第二个表的连接位于非主键列上。例如,我有一个带有字段Foo.Id(PK)Foo.DbValue的表Foo和表bar.Id(PK)Bar.DbValueBar.Description我想在DbValue字段中将Foo加入到EF的Bar中。在hibernate/nhibernate中,这可以通过将列参数添加到多对一来实现。大致是这样如果有人知道如何在EF中执行此操作,请提前致谢。那么你不能把它作为一个命名关系(即标准方式)来做。所以这意味着这种关系不是模型的一部分。但是,您仍然可以执行标准的LINQ连接:fromfinctx.Foojoinbinctx.Baronf.DbValueequalsb.DbValueselectnew{f,b}希望这有助于查看我的EF提示系列。以上就是C#学习教程:实体框架——如何在副表中实现非主键列的表联结?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
