entity-framework-5相关内容

N层实体框架没有结果但没有错误

我已经使用N-Tier实体框架VS2012创建了一个演示项目。 问题是没有返回的结果没有我要求的结果。 p> 没有抛出检测到的错误吗? 这里有任何建议吗? 解决方案 请确保调用AsQueriable()方法从后端请求数据。 N层实体框架支持本地和远程查询。虽然 context.Orders.ToList()仅返回客户端内存中已经存在的内容,您可以调用 context ..
发布时间:2020-10-30 01:17:39 其他开发

EF 5.0(数据库优先模型)不适用于一个表

我有一个名为TBLFIRM的数据库表。我正在使用acc数据库优先模型。 EF准备的SQL错误。 谢谢 我的语法,一个非常简单的调用: p> TBLFIRM d = VT.TBLFIRMs.FirstOrDefault(p => p.ID> 0); EF 5准备的SQL语法 选择顶部(1) [Extent1]。[ID] AS [ID], [Exte ..
发布时间:2020-10-30 01:17:34 其他开发

无法将类型为System.Data.Objects.ObjectStateEntryDbUpdatableDataRecord的对象转换为ComplexType

我想从ObjectStateEntry获取一个字符串值,并具有以下转换器。 我的客户类别具有一个复杂的地址字段。但是我的代码无法解决这个问题。 私有静态字符串EntryToString(ObjectStateEntry entry,string fieldName,Context Db) { try { string fieldValue =“”; int序数= 0; v ..
发布时间:2020-10-30 01:16:31 其他开发

查询“登录”的加载操作失败。远程服务器返回错误:NotFound

我正在项目中使用Siverlight 5.0,RIA服务和实体框架。 当我使用VS部署应用程序时,该应用程序运行良好。但是,当我使用Web部署项目发布应用程序时,对同一系统上的RIA服务服务的首次调用失败。产生类似于以下错误: 查询“登录”的加载操作失败。远程服务器返回了 错误:NotFound 我想,最后一条消息不足以得到具体错误。建议我该怎么做才能为您提供更多信息。我收到此 ..

实体框架未返回正确的数据。它正在重复来自单个记录的数据

首先将MVC 4与EF代码一起使用。 在对EF select语句执行linq时,将使用看起来好像最后一条记录的数据填充集合。奇怪的是,只有某些属性重复出现,而其他属性则没有。最好通过示例向您显示: 使用此查询将返回正确的数据: var order = db.Orders.ToList(); OrderID订单总名称 1225.00 2 ..
发布时间:2020-10-30 01:14:14 其他开发

如何使用Breeze JS执行逻辑删除?

我如何使用Breeze JS执行逻辑/软删除? 很明显,对我来说,这取决于我的数据模型如何实现逻辑删除(状态= 2),那么我会检测到我的实体是否以某种方式在Breeze Controller中被标记为删除,然后将其更改为具有列更改的Update,或者什么是首选做法? 这说明了我认为如何执行物理删除,但不执行逻辑删除。 http://www.breezejs.com/documenta ..
发布时间:2020-10-30 01:14:09 C#/.NET

如何将两个不相关的外键关联回同一实体

首先使用EF代码,我在由 Packages 和 Services 上创建了复合主键> Id 和 Member_Id 。 然后我从这两个表中都创建了外键进入承诺。 您可以看到它没有t将两个外键关联回相同的成员,从而允许 package 成员不同于 service 成员。这不是我想要的。 我打算有承诺仅有一个 Member_Id 列,并在两个外键中重复使用。用问题的术语来说,我打算让 ..
发布时间:2020-10-30 01:13:03 其他开发

实体框架仅按条件包括项目

我需要上下文根据条件包含 sonns ,我需要未删除的行(逻辑删除)。 我知道我不能在包含中添加条件;所以我想过滤上下文,但是它不起作用。 var aa = ctx.aa .Include( t => t.vari) .ToList() .FirstOrDefault(); ctx.vari.Where(bi => bi.ID == 10& bi.Deleted == ..
发布时间:2020-10-30 01:13:00 C#/.NET

ViewModel显示下拉列表不起作用

我正在独自学习ASP.NET MVC,并构建了一个从视频教程和阅读书中学到的示例Web应用程序。 我正在使用现有数据库首先使用代码来构建Web应用程序。使用Viewbag时,一切工作正常。当我尝试将viewbag更改为viewmodel时,我的代码开始中断。 我的模型如下: 公共局部类APPET1 { [Column(“ Doc Number“)] [StringLength( ..
发布时间:2020-10-30 01:12:54 C#/.NET

实体框架5无法正确安装?

我刚刚安装了VS2012。我创建了一个新项目来执行Code First。然后,我按照以下说明使用Nuget将EF5添加到项目中: http ://msdn.microsoft.com/zh-cn/data/ee712906 然后我确认它已安装: http://i1048.photobucket.com/albums/s361/usernames_r_stupid/Nuget_zpse78 ..
发布时间:2020-10-30 01:12:50 其他开发

DatabaseGeneratedOption.None的约定

我想为所有实体手动插入ID。 是否可以创建某种约定,或者我必须为每个实体设置HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)(或添加DatabaseGenerated属性)? 编辑 有一个更简单的方法,然后使用接受的答案: modelBuilder.Conventions.Remove ..
发布时间:2020-10-30 01:12:49 其他开发

实体框架性能调整

我们正在使用实体框架来查询SQL Server数据库。 LINQ表达式是IQueryable。该查询大约需要10秒钟才能执行。如果这是在存储过程中,则我将处理查询以使其更有效。但是,如果我使用的是IQueryable,那么实体框架本身是否会决定如何构建有效的查询,还是我必须尝试使用​​linq表达式并通过反复试验来提高性能? 解决方案 实体框架本身是否决定如何构建有效的查询 EF ..
发布时间:2020-10-30 01:12:44 数据库

首先使用代码保存和还原断开连接的实体的正确方法是什么?

为了存储用户的屏幕首选项,我拥有要在程序启动时检索并在程序结束时保存的ScreenSettings实体。 为此我不想保持上下文开放的原因。 我想知道这样做的最佳方法。 我尝试了以下 ,但是我对SaveSettings函数不满意,因为它会删除并重新添加对象。 我该如何 namespace ClassLibrary1 { 使用System.ComponentModel ..
发布时间:2020-10-30 01:12:25 其他开发

如何确定实体框架是否正在等待来自连接池的连接?

我看到一些间歇性的减速\ sql超时错误,无法确定原因。我已经整理了一些线索,但是我需要一些帮助,以找出可能的下一步。 问题 我们有一个表,其中包含10+百万条记录,这些记录是我们从Web应用程序运行异步计数的结果。该表经常被写入。有时,计数需要2分钟,有时会超时,有时它会在一秒钟之内从同一生成的sql返回所有内容。 我有一个理论,即连接池中的所有连接都很忙,所以它正在等待……但 ..
发布时间:2020-10-30 01:12:17 数据库

EF的自定义ValidationContext?

我正在使用EF作为数据提供者来保存和验证我的物品。 我有一些自定义验证逻辑,需要访问其他服务或项目。 我知道ValidationContext类提供了这些选项。 我的问题是如何通过服务提供商或项目将自己的验证上下文获取到EF? 当我在POCO实体上实现IValidateObject接口时,获取验证上下文的实例,但是在哪里可以确保使用我自己的ValidationContext而不是EF默 ..
发布时间:2020-10-30 01:12:15 其他开发