gpt4 book ai didi

c# - 为什么在 Entity Framework 中使用数据结构更好

转载 作者:行者123 更新时间:2023-11-30 21:03:07 24 4
gpt4 key购买 nike

http://geekswithblogs.net/Martinez/archive/2009/06/29/understanding-expression-trees.aspx

通过阅读这篇解释什么是表达式树及其用途的文章,我有一些问题,那篇文章没有清楚地回答我。

A. 数据结构和“编译的代码段”之间有什么区别。 * 我知道数据结构是 Array,List,.. 但这不是我要找的答案。

B.为什么在效率方面使用 Entity Framework 中的数据结构比“编译的代码段”更好。

最佳答案

同时回答 A 和 B。

编译后的代码片段不能被逆向工程成可以翻译成 SQL 的东西。有许多细节使得您想要转换为 SQL 的原始概念消失了。表达式树可以在运行时分析和理解,而编译代码则不能。

可以使用查询的另一种元表示形式,但表达式树的优势在于编译器中现有的管道可以用于大量繁重的工作。

关于c# - 为什么在 Entity Framework 中使用数据结构更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13036583/

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