entity-framework-5相关内容
我有以下SpecFlow方案: [何时(@“提交注册”)) public void WhenTheRegistrationIsSubmitted() { // var controller = _kernel.Get(); var factory = new HockeyDbContextFactory(); var userR
..
我已经使用N-Tier实体框架VS2012创建了一个演示项目。 问题是没有返回的结果没有我要求的结果。 p> 没有抛出检测到的错误吗? 这里有任何建议吗? 解决方案 请确保调用AsQueriable()方法从后端请求数据。 N层实体框架支持本地和远程查询。虽然 context.Orders.ToList()仅返回客户端内存中已经存在的内容,您可以调用 context
..
我有一个名为TBLFIRM的数据库表。我正在使用acc数据库优先模型。 EF准备的SQL错误。 谢谢 我的语法,一个非常简单的调用: p> TBLFIRM d = VT.TBLFIRMs.FirstOrDefault(p => p.ID> 0); EF 5准备的SQL语法 选择顶部(1) [Extent1]。[ID] AS [ID], [Exte
..
我想从ObjectStateEntry获取一个字符串值,并具有以下转换器。 我的客户类别具有一个复杂的地址字段。但是我的代码无法解决这个问题。 私有静态字符串EntryToString(ObjectStateEntry entry,string fieldName,Context Db) { try { string fieldValue =“”; int序数= 0; v
..
我正在项目中使用Siverlight 5.0,RIA服务和实体框架。 当我使用VS部署应用程序时,该应用程序运行良好。但是,当我使用Web部署项目发布应用程序时,对同一系统上的RIA服务服务的首次调用失败。产生类似于以下错误: 查询“登录”的加载操作失败。远程服务器返回了 错误:NotFound 我想,最后一条消息不足以得到具体错误。建议我该怎么做才能为您提供更多信息。我收到此
..
我有三个实体: public class MainEntity() { public long Id {得到;组; } 公开的公共EntityAId {get;组; } public EntityA OptionalEntityA {get;组; } 公长EntityBId {get;组; } public EntityB OptionalEntityB {get;
..
设置 好,所以我有一个遵循洋葱架构方法的应用程序,即: 前端 参考>服务和域 服务 参考>域和数据 数据 参考>域 域 参考>无 我使用的是最新版本的EF,也使用Unity作为我的IOC。 问题 我的应用程序的服务层访问数据中的DataContext 公共类TestService:ITestService { private re
..
首先将MVC 4与EF代码一起使用。 在对EF select语句执行linq时,将使用看起来好像最后一条记录的数据填充集合。奇怪的是,只有某些属性重复出现,而其他属性则没有。最好通过示例向您显示: 使用此查询将返回正确的数据: var order = db.Orders.ToList(); OrderID订单总名称 1225.00 2
..
我如何使用Breeze JS执行逻辑/软删除? 很明显,对我来说,这取决于我的数据模型如何实现逻辑删除(状态= 2),那么我会检测到我的实体是否以某种方式在Breeze Controller中被标记为删除,然后将其更改为具有列更改的Update,或者什么是首选做法? 这说明了我认为如何执行物理删除,但不执行逻辑删除。 http://www.breezejs.com/documenta
..
我的操作方法中包含以下代码: 尝试{ repository.Save(); DetailBox b = new DetailBox(){ Tag = repository.getTechnologyTagByIT360ID(resourceid) }; return PartialView(“ _ detailBox”,b); } catch(DbUpdateExcep
..
首先使用EF代码,我在由 Packages 和 Services 上创建了复合主键> Id 和 Member_Id 。 然后我从这两个表中都创建了外键进入承诺。 您可以看到它没有t将两个外键关联回相同的成员,从而允许 package 成员不同于 service 成员。这不是我想要的。 我打算有承诺仅有一个 Member_Id 列,并在两个外键中重复使用。用问题的术语来说,我打算让
..
我需要上下文根据条件包含 sonns ,我需要未删除的行(逻辑删除)。 我知道我不能在包含中添加条件;所以我想过滤上下文,但是它不起作用。 var aa = ctx.aa .Include( t => t.vari) .ToList() .FirstOrDefault(); ctx.vari.Where(bi => bi.ID == 10& bi.Deleted ==
..
我正在独自学习ASP.NET MVC,并构建了一个从视频教程和阅读书中学到的示例Web应用程序。 我正在使用现有数据库首先使用代码来构建Web应用程序。使用Viewbag时,一切工作正常。当我尝试将viewbag更改为viewmodel时,我的代码开始中断。 我的模型如下: 公共局部类APPET1 { [Column(“ Doc Number“)] [StringLength(
..
我刚刚安装了VS2012。我创建了一个新项目来执行Code First。然后,我按照以下说明使用Nuget将EF5添加到项目中: http ://msdn.microsoft.com/zh-cn/data/ee712906 然后我确认它已安装: http://i1048.photobucket.com/albums/s361/usernames_r_stupid/Nuget_zpse78
..
我想为所有实体手动插入ID。 是否可以创建某种约定,或者我必须为每个实体设置HasDatabaseGeneratedOption(DatabaseGeneratedOption.None)(或添加DatabaseGenerated属性)? 编辑 有一个更简单的方法,然后使用接受的答案: modelBuilder.Conventions.Remove
..
我们正在使用实体框架来查询SQL Server数据库。 LINQ表达式是IQueryable。该查询大约需要10秒钟才能执行。如果这是在存储过程中,则我将处理查询以使其更有效。但是,如果我使用的是IQueryable,那么实体框架本身是否会决定如何构建有效的查询,还是我必须尝试使用linq表达式并通过反复试验来提高性能? 解决方案 实体框架本身是否决定如何构建有效的查询 EF
..
为了存储用户的屏幕首选项,我拥有要在程序启动时检索并在程序结束时保存的ScreenSettings实体。 为此我不想保持上下文开放的原因。 我想知道这样做的最佳方法。 我尝试了以下 ,但是我对SaveSettings函数不满意,因为它会删除并重新添加对象。 我该如何 namespace ClassLibrary1 { 使用System.ComponentModel
..
它可能看起来像已经问过的问题的副本。 i已经检查了所有解决方案,但我的问题是不合逻辑的。 公共类品种 { [键] [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] int id {get;组; } 字符串名称{get;组; } } 错误Kamdhenu.Models.Breed::
..
我看到一些间歇性的减速\ sql超时错误,无法确定原因。我已经整理了一些线索,但是我需要一些帮助,以找出可能的下一步。 问题 我们有一个表,其中包含10+百万条记录,这些记录是我们从Web应用程序运行异步计数的结果。该表经常被写入。有时,计数需要2分钟,有时会超时,有时它会在一秒钟之内从同一生成的sql返回所有内容。 我有一个理论,即连接池中的所有连接都很忙,所以它正在等待……但
..
我正在使用EF作为数据提供者来保存和验证我的物品。 我有一些自定义验证逻辑,需要访问其他服务或项目。 我知道ValidationContext类提供了这些选项。 我的问题是如何通过服务提供商或项目将自己的验证上下文获取到EF? 当我在POCO实体上实现IValidateObject接口时,获取验证上下文的实例,但是在哪里可以确保使用我自己的ValidationContext而不是EF默
..