什么是 Linq to Entities?
术语太多了,由于噪音的存在,学习你想要的东西变得越来越困难。
Linq to Entities 只是对 ADO.NET 实体框架生成的实体使用 Linq 查询的实践吗?或者,它是一项单独的技术吗?
如果它不是一项独立的技术,为什么它有另一个令人困惑的名称呢?
There are so many terms and it is getting hard to learn the thing you are after because of the noise.
Is Linq to Entities just the practice of using Linq queries against the entities generated by the ADO.NET Entity Framework? Or, is it a separate technology?
If it isn't a separate technology, why does it have another confusing name as though it were?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
是的。 :)
Yes. :)
LINQ toEntity 是实体框架模型的LINQ 提供程序。
分析 lambda 的东西,实体框架的一部分。
要彻底了解 LINQ 的本质,我推荐书籍“Pro LINQ”。
LINQ to entities is a LINQ provider for entity framework model.
The thing that analyzes lambdas, part of entity framework.
To understand nature of LINQ thoroughly, i recommend book "Pro LINQ".
“LINQ”是一个越来越粗略的术语,因为人们在很多情况下使用它并不精确。
我遇到过很多人,当他们说“Linq”时,意思是“LINQ to SQL”。
LINQ 实际上是一个集成到语言中的标准查询系统,可以适应许多不同的数据源。
"LINQ" is a getting to be a rough term because people use it imprecisely in so many contexts.
A lot of people I've run into, when they say, "Linq" mean "LINQ to SQL".
LINQ really is a standard query system that integrated into the language which can fit on top of many different sources of data.
Linq to Entities确实是用户Linq查询ADO.NET实体框架的实践。但在幕后有一些单独的技术(提供者)将 linq 构建的表达式树转换为数据库查询。
Linq to Entities is indeed practice to user Linq to query ADO.NET Entity framework. But under the hood there is some separate technology (provider) which converts expression tree built by linq to database query.