问题标签 [linq-to-entities]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3138 浏览

entity-framework - 实体框架 - 我如何使用实体关联?

当我的数据库中有具有 PK/FK 关系 (int) 的表时,并且当它们由实体框架设计器建模时,一切看起来都应该如此。我可以编写下面的代码,一切似乎也可以正常工作,但是当我运行代码时,我在 project.Status.StatusName 上收到错误,说对象引用未设置为对象的实例。我想我的印象是,当您填充父实体时,框架填充了关联实体。

0 投票
1 回答
611 浏览

entity-framework - 实体框架 - 如何在我的扩展类中使用实体关系?

我正在尝试扩展实体框架创建的部分类,以便我可以更轻松地使用下面代码中的对象(请让我知道是否有更好或更例外的方式来使用实体框架执行此操作)

但当然我得到了“对象引用未设置为对象的实例”这一行:Me.Status.StatusID = proj.Status.StatusID

扩展部分类时如何传递相关的实体值?或者我只是在这里离基地很远,并且有一种更简单的方法来做我想做的事情?

0 投票
2 回答
2241 浏览

linq - LINQ - 更新空整数数据字段

当我设置时,我有一个数据类型为int?price 的字段并允许 null

和更新,它不会被保存,也不会抛出任何异常,当我改变值#null时,就可以了。我想将其设置为空。

0 投票
2 回答
7724 浏览

sql - 添加到 LinQ-to-Entities 中 Update 的 Where 子句

假设我有一个名为 Product 的表,其中包含三列:Id、CustomerId、Name。Id 是主键。该架构不在我的组的控制范围内,我们现在需要始终提供 CustomerId 作为所有查询(选择、更新、删除)的参数。这是一个很长的故事,我不想进入......它涉及触发器:-P

所以我的问题是,当我在 LinqToEntities 中有一个附加实体时,我想保存一些更新(比如在这种情况下我正在更新名称)。我怎样才能让它生成 SQL:

where 子句中除了主键外还包含 customerId 参数。

谢谢 :-)

0 投票
3 回答
32513 浏览

linq - 如何创建动态 LINQ 连接扩展方法

有一个动态LINQ扩展方法库作为Visual Studio 2008的示例发布。我想用 join 方法扩展它。下面的代码在运行时失败并出现参数未匹配异常。哪里有问题?

0 投票
11 回答
2012 浏览

.net - 您会在新项目中使用 LINQ to SQL 吗?

我一直在研究为我正在设计的新的基于 Web 的项目使用什么数据层,并且我非常热衷于将 LINQ 与 SQL 结合起来。它明显的简单性、灵活性和设计器支持确实很有吸引力,并且与 SQL Server 的隐式连接很好。

然而,最近宣布 LINQ to SQL 将退居到实体框架之后,因为它已被传递给 ADO.NET 团队 ( http://blogs.msdn.com/adonet/archive/2008/10 /29/update-on-linq-to-sql-and-linq-to-entities-roadmap.aspx)。当然,它会在未来得到支持,但不太可能看到更多的开发工作。

考虑到这一点,您会推荐我在我的项目中使用这项技术,还是值得选择替代 ORM(nHibernate?)或手动编写通用 DAL?

该项目本身是基于 ASP.NET 和 SQL Server 2005/2008 的,并且可能会使用 MVC,即使它仍处于测试阶段。这是一个个人项目,数据库不会过于复杂,主要用作看.NET未来技术的原型。不过,我会将未来的项目建立在我从这个项目中学到的东西上,所以我做出的选择会影响到更大的解决方案。

是的,我意识到微软明天可能会推出全新的数据访问技术!;)

0 投票
1 回答
1243 浏览

.net - ADO.NET 实体框架和 Linq to Entity

我对 Linq to Entity 感到困惑。是实体框架的新名称还是它们不同?

0 投票
5 回答
147953 浏览

c# - LINQ to Entities 中的“NOT IN”子句

无论如何我可以创建一个 not in 子句,就像我在Linq to Entities的 SQL Server 中那样?

0 投票
1 回答
1947 浏览

rest - 使用 LINQ to Entities 添加和更新

我们在我们的项目中使用 L2E 和 REST,虽然我能够毫无问题地从数据库中检索数据,但我仍然无法更新或向数据库添加新记录。我想这是一个语法问题(我们对 linq 还很陌生),但我无法弄清楚。我们最初在 dataservicecontext 中加载数据,并在进行更新时将它们存储在CurrencyManager.Current绑定源中。但是,当我调用时SaveChanges,数据库中没有任何内容被修改,我不知道为什么。

例如,

加载数据:

保存数据:

我已经确认正在跟踪内存中实体的更新副本,所以我不需要调用AddObject,但我收到一个错误(“关闭的类型 Lynxphere.WindowsClient.LynxphereDataServices.Customers 没有对应的客户可设置属性。 ”)如果我尝试调用AddLink. 而且我什至不确定这一步是否必要。帮助将不胜感激。

0 投票
5 回答
14875 浏览

c# - 哪本书是学习 Linq 的最佳书籍,包括 Linq to Entities?

我听到很多关于 Linq in Action 一书的评论,但它不包括 Linq to Entities。
请提供您对您可能阅读过的书籍的反馈。