.NET组件控件

mvc-mini-profiler配置说明

分析器安装在我的MVC 3应用程序中,它的工作原理是什么,但是正确的方法是正确的获取EF 4 db部分的设置。 从分析器的主页 使用工厂返回您的连接: public static DbConnection GetOpenConnection() { var cnn = CreateRealConnection(); //使用跟踪时间的分析连接来包装连接 retur ..

EF4可以为我生成POCO,还是自己写?

最近我一直在使用Entity 4框架,这很漂亮。我设置了一个名为Customer.cs的类,其中有一些属性,如名称,地址等。我还有一个名为StoreEntities.cs的类,它们通过DbSet将它们绑定回数据库。它的工作正常,我可以从数据库中拉取所有的客户。 问题是我在互联网上遇到的每个教程都会手工生成他们的课程。我的意思是,他们都说“现在我要用一个叫做Orders的新类,具有以下属性”, ..
发布时间:2017-08-22 00:59:18 .NET组件控件

实体框架 - 程序地添加包含ObjectQuery

我有一个实体框架模型,我有一个用户具有以下关系: 用户1- *测试 每个测试都有以下关系: 测试1-1课程 测试1- * TestEvent 我有一个服务,返回一个用户,并在我的应用程序的不同点,我想要热切地获取各种关系。目前我正在取得所有的关系: var result =(from AppUser in context.AppUsers. ..
发布时间:2017-08-22 00:58:56 .NET组件控件

实体框架4(CTP 5)与LINQ-to SQL相比不寻常的查询

我有一个关于Entity Framework 4 CTP 5的问题,我认识到LINQ to SQL比这更好,但我坚持使用EF 4,因为它的Code-First功能。 所以这里是我的问题: 想象一下,其标签无论与一对多关系)。而且,tblTags 将通过删除一些并且用户一次插入一些标签来进行更改(并且用户可能会将它们完全不同)。所以在我看来,我们可以简单地删除所有旧的标签并插入新的标签( ..

实体框架POCO对象

我很难理解实体框架和POCO对象。这是我正在努力实现的。 1)通过让我的业务层使用我的DAL的界面,将DAL与业务层分开。可能使用Unity来创建我的上下文。 2)在我的DAL中使用Entity Framework。 我有一个域模型,其中包含我的业务层中的对象。我还有一个数据库充满了表,并不代表我的域模型。我使用ADO.NET POCO Generator扩展设置Entity F ..
发布时间:2017-08-22 00:55:42 .NET组件控件

为POCO实现IEquatable

我注意到EF的DbSet.Add()很慢。一个小小的谷歌搜索引起了一个答案,承诺高达180倍的性能提升: https://stackoverflow.com/a/7052504/141172 但是,我不明白如何实现 IEquatable< ; T> 如答案中所建议的。 根据MSDN ,如果我实现 IEquatable 我也应该覆盖 Equals()和 GetHashC ..
发布时间:2017-08-22 00:52:09 .NET组件控件

在使用RIA服务时,如何使用Silverlight扩展实体?

在Silverlight解决方案的服务器端,我有2个项目。 提供Silverlight页面的网站。 > 实体框架数据访问层。 我有一个具有FirstName和LastName属性的实体。我想添加一个可以从Silverlight客户端获得的FullName属性。 我添加了以下属性: 联系 { public string FullName { get { retu ..

实体框架4更新并插入一个功能

我正在从SubSonic迁移到EF4。在SubSonic模型中有一个名为Save的功能,如果模型的键为0,则插入完成,否则更新。 有没有办法进行通用的保存功能像SubSonic?对于使用扩展方法的例子? 解决方案 是的,但你必须自己做。尝试这样的东西: public interface IEntity { int Id {get;组; } ... p ..
发布时间:2017-08-22 00:47:38 .NET组件控件

EF 4.0 / FirstOrDefault方法的奇怪行为

我正在开发一个使用EF 4.0和POCO的小型应用程序。 在测试我的应用程序时,我越来越关注数据访问层的性能。所以我启动了SQL Profiler来查看当尝试检索记录时: ctx.Orders.Include(“OrderItems”)。 FirstOrDefault(c => c.OrderID == id); EF发出一个SQL语句,该语句将从 ..
发布时间:2017-08-22 00:46:45 .NET组件控件

从EDMX文件获取架构

我需要修改T4模板POCO.tt以从EDMX文件中检索数据库模式。我可以看到存储在XML中的EntitySet标签​​中的模式。但是我在使用EntitySet对象时无法找到模式。 任何人都知道我在哪里可以找到数据库模式? 谢谢 解决方案 更新 我在一份博客文章: http://www.ninjanye.co.uk/2011/06/getting-schema-infor ..
发布时间:2017-08-22 00:46:17 .NET组件控件

一个或多个实体的验证失败

我的asp.net MVC3应用程序中有以下代码: string msg =“开始报告运行为:”; msg + =“Obligor Registry ID:”+ obligorID; msg + =“请求组织注册表ID:”+ requestsOrgID; msg + =“请求代理注册表ID”+ requestAgentID; TransactionLog lg = ne ..
发布时间:2017-08-22 00:45:59 .NET组件控件

使用实体框架作为ORM的Winform应用程序的MVC或MVP架构

我将开发一个相当规模的winform项目。我打算使用Entity Framework作为ORM工具。现在我正在寻找一个架构(MVC / MVP / MVVM等)来实现所有这些。首先,对于windows窗体的n层架构几乎没有选择,而我获得的大部分都是在EF进入市场之前写的。我从codeplex得到了一个名为Rocket Framework的框架( http://rocketframework.cod ..

实体框架4多到多更新

我有3个表 - 用户(Id,Name) 角色(Id,Name) UserRoles(UserId,RoleId) 我认为这是自我解释。如何更新UserRoles中的条目(UserId和RoleId)? context.User.Roles 给我角色列表,但如何更新? 谢谢。 解决方案 从您的评论: context.User ..
发布时间:2017-08-22 00:45:25 .NET组件控件

实体框架多对多查询:导航属性未生成

我有两个表用户和 UserRole 使用链接表 UserInRole 当我生成实体模型时,由于某种原因,实体 UserInRole 没有生成。从图中可以看出,实体框架了解到, User 和 UserRole : 我需要实现这样的查询 select ur.Name from [用户]作为u 内部连接在uir.UserId = u.Id 内部的连接UserInRole uir ..
发布时间:2017-08-22 00:44:00 .NET组件控件

如何在EntityFramework 4.3中为现有数据库创建迁移?

所以我想要开始使用EntityFramework 4.3迁移。我想知道我是否可以将现有数据库转换为启用迁移的数据库,并且EF假定只有从那时起的更改才被视为迁移。 解决方案 这里介绍一个很好的步骤: http://thedatafarm.com/data-access/using-ef-4- 3-code-first-migrations-with-a-existing-database / ..
发布时间:2017-08-22 00:42:23 .NET组件控件