gpt4 book ai didi

c# - Entity Framework - 在连接上使用导航属性

转载 作者:行者123 更新时间:2023-11-30 17:42:52 24 4
gpt4 key购买 nike

<分区>

我在没有任何关系的遗留数据库上使用 Entity Framework 。我们的查询现在被写成 Linq Joins。

在模型中添加关联并使用导航属性编写我们的查询有优势(也可能有劣势)吗?到目前为止,我没有运气找到这个问题的直接答案,我想知道是否这是值得的。

我认为,如果导航属性生成的查询与连接查询类似,那么在性能方面没有任何好处。

我列出了我认为导航属性与连接相比的优缺点:

专业版

  • 因为键的映射是隐藏的,所以查询更短且更易读
  • 自动提供对象关系
  • 结果是分层的而不是扁平化的

反对

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com