问题标签 [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.
entity-framework - 实体框架 - 我如何使用实体关联?
当我的数据库中有具有 PK/FK 关系 (int) 的表时,并且当它们由实体框架设计器建模时,一切看起来都应该如此。我可以编写下面的代码,一切似乎也可以正常工作,但是当我运行代码时,我在 project.Status.StatusName 上收到错误,说对象引用未设置为对象的实例。我想我的印象是,当您填充父实体时,框架填充了关联实体。
entity-framework - 实体框架 - 如何在我的扩展类中使用实体关系?
我正在尝试扩展实体框架创建的部分类,以便我可以更轻松地使用下面代码中的对象(请让我知道是否有更好或更例外的方式来使用实体框架执行此操作)
但当然我得到了“对象引用未设置为对象的实例”这一行:Me.Status.StatusID = proj.Status.StatusID
扩展部分类时如何传递相关的实体值?或者我只是在这里离基地很远,并且有一种更简单的方法来做我想做的事情?
linq - LINQ - 更新空整数数据字段
当我设置时,我有一个数据类型为int?
price 的字段并允许 null
和更新,它不会被保存,也不会抛出任何异常,当我改变值#null时,就可以了。我想将其设置为空。
sql - 添加到 LinQ-to-Entities 中 Update 的 Where 子句
假设我有一个名为 Product 的表,其中包含三列:Id、CustomerId、Name。Id 是主键。该架构不在我的组的控制范围内,我们现在需要始终提供 CustomerId 作为所有查询(选择、更新、删除)的参数。这是一个很长的故事,我不想进入......它涉及触发器:-P
所以我的问题是,当我在 LinqToEntities 中有一个附加实体时,我想保存一些更新(比如在这种情况下我正在更新名称)。我怎样才能让它生成 SQL:
where 子句中除了主键外还包含 customerId 参数。
谢谢 :-)
linq - 如何创建动态 LINQ 连接扩展方法
有一个动态LINQ扩展方法库作为Visual Studio 2008的示例发布。我想用 join 方法扩展它。下面的代码在运行时失败并出现参数未匹配异常。哪里有问题?
.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未来技术的原型。不过,我会将未来的项目建立在我从这个项目中学到的东西上,所以我做出的选择会影响到更大的解决方案。
是的,我意识到微软明天可能会推出全新的数据访问技术!;)
.net - ADO.NET 实体框架和 Linq to Entity
我对 Linq to Entity 感到困惑。是实体框架的新名称还是它们不同?
c# - LINQ to Entities 中的“NOT IN”子句
无论如何我可以创建一个 not in 子句,就像我在Linq to Entities的 SQL Server 中那样?
rest - 使用 LINQ to Entities 添加和更新
我们在我们的项目中使用 L2E 和 REST,虽然我能够毫无问题地从数据库中检索数据,但我仍然无法更新或向数据库添加新记录。我想这是一个语法问题(我们对 linq 还很陌生),但我无法弄清楚。我们最初在 dataservicecontext 中加载数据,并在进行更新时将它们存储在CurrencyManager.Current
绑定源中。但是,当我调用时SaveChanges
,数据库中没有任何内容被修改,我不知道为什么。
例如,
加载数据:
保存数据:
我已经确认正在跟踪内存中实体的更新副本,所以我不需要调用AddObject
,但我收到一个错误(“关闭的类型 Lynxphere.WindowsClient.LynxphereDataServices.Customers 没有对应的客户可设置属性。 ”)如果我尝试调用AddLink
. 而且我什至不确定这一步是否必要。帮助将不胜感激。
c# - 哪本书是学习 Linq 的最佳书籍,包括 Linq to Entities?
我听到很多关于 Linq in Action 一书的评论,但它不包括 Linq to Entities。
请提供您对您可能阅读过的书籍的反馈。