entity-framework-6相关内容

Database.BeginTransaction VS Transactions.TransactionScope

之间的区别是什么 System.Transactions.TransactionScope 和EF6的 Database.BeginTransaction ? 可能有人举个小例子,或只能向有明显的区别时,使用哪一个? P.S:在我的项目,我使用EF6。我已经阅读文档,但它并没有多大帮助。此外抬头的例子,但他们宁可使用 SqlConnection.BeginTransaction 现在MS已经推 ..
发布时间:2015-11-28 18:59:57 C#/.NET

难道实体框架6支持.NET 4.0?

我相信实体框架6是用于.NET 4.5。我想用它的Visual Studio 2010的项目,所以.NET 4.5无法使用。 它支持.NET 4.0,因此Visual Studio 2010的? 解决方案 实体框架6不支持.NET 4.0。您应该更新您的NuGet的版本,然后再试一次。你可以找到下载的 http://www.nuget.org/ 。我成功下载的EntityFramework ..
发布时间:2015-11-28 10:27:07 .NET Framework

的DbContext需要导航性能手动负载

我最近升级了我的解决方案,从EF5到EF6.1.2,并改变了我使用的DbContext而不是ObjectContext的数据访问层。 我的一些单元测试失败了,我不明白为什么。旧的数据访问code例: 公众实际的t插入(T项) { 如果(项目== NULL) { 抛出新ArgumentNullException(“项目”,@“TaskDal ..
发布时间:2015-11-27 12:16:55 C#/.NET

实体框架6迁移可以包括围绕脚本交易?

很简单的问题,我正在使用实体框架6迁移,而像命令 更新数据库-script 但有生成脚本的方式,但有它包裹着一个事务? 问题是,如果脚本失败,我要拆散它 解决方案 这是我使用的是仅在释放模式怎么生成脚本: 公共类MigrationScriptBuilder:SqlServerMigrationSqlGenerator { #如果!DEBUG 保护覆盖无效生成(SqlOp ..
发布时间:2015-11-27 11:03:59 C#/.NET

使用IdentityDbContext与$ C C首先自动迁移表的位置和模式$实体框架?

我想使用IdentityDbContext类和传播变为实际的DbContext整个数据库安装自动迁移更新。 在我进入code,我实现自动迁​​移的IdentityDbContext我得到这个错误: 影响移民的历史系统表的位置(如默认架构更改)自动迁移不 支持。请使用code型迁移的影响操作 在迁移历史系统表的位置。的 我不打算发布与该迁移和上下文code相关的车型,除非有人发现使用他们。 ..
发布时间:2015-11-26 21:32:20 C#/.NET

code-第一:映射实体现有的数据库表

我使用实体框架6 code-先用现有的数据库,但有问题的映射我的实体的数据库表。 标准我已经使用的数据库一和有我的实体和上下文code产生的,但使用设计已经成为一个巨大的痛苦。 我已经设置Database.SetInitializer(空),因为我不想EF改变我的架构。 数据库模式: code-第一: 公共类项目 { 公众诠释ProjectId {获得;组; } 公 ..

DbSet<实体GT; .Load()函数在EF 6.0失踪

我试图访​​问 DbSet< EntityClass> .Load()函数加载实体。此功能不再存在于EF 6.0;在某些调查中,我发现,这是在EF扩展库中定义的扩展方法的一部分。 我得到的引用的NuGet包为EF 6.0扩展库,但好像它不再支持。我试图通过调用做到这一点功能的替代 .ToList(),但在处理该方法返回我一个内部异常: ({“列名无效。[节点名称(如果有的话)= E ..
发布时间:2015-11-26 16:45:11 C#/.NET

使用EF库自定义的连接对象?

我被困在EF 6和文档是稀疏的 - 没有得到这对于解决现在一天 我尝试使用code首先在数据库存储库,我们有。由于复杂的初始化我的必须的用我自己的工厂方法来初始化上下文子和我的必须的把我自己的SQL连接,或​​使自己的工厂。 以下类的初始化: 我们有: 公共类资源库:{的DbContext 静态字符串_connectionString; 静态库(){ Datab ..
发布时间:2015-11-26 10:43:40 C#/.NET

如何配置实体框架自动修剪检索映射到CHAR(N)领域的具体列的值?

我正与一中的所有文本值均存储第三方数据库char(N)。其中一些文本值是主键,而其他人都只是正常的人类可读的文本。对于后者,我想检索到的值进行自动微调。 我知道我可以添加修剪来我的所有的LINQ to Entities查询,但这是凌乱的,不可靠和难以维护。我想以某种方式配置实体框架自动修剪从特定的列中检索值。 不过,我不知道如何做到这一点。我使用的是EF英孚的流畅API。我认为到目前为止最接近 ..
发布时间:2015-11-25 23:45:11 C#/.NET

如何设置C首先实体框架6 $ C $默认值约束?

在一个旧的应用程序,大部分的字符串属性不能为空,需要的String.Empty有一个默认值。 我知道这是可能与迁移做到这一点,但我正在寻找一种方式来做到这一点用流利的配置界面: 保护覆盖无效OnModelCreating(DbModelBuilder模型构建器) { modelBuilder.Properties<字符串>()配置(C => ..
发布时间:2015-11-25 13:16:14 C#/.NET

为什么实体框架6.1.3扔"未能加载类型“System.Data.Entity.Infrastructure.TableExistenceChecker'"

全新的项目和实体框架将无法启动,由于异常被尽快上下文实例被创建抛出。 实体框架抛出以下异常: 未能从程序集加载类型“System.Data.Entity.Infrastructure.TableExistenceChecker'的EntityFramework,版本= 6.0.0.0,文化=中性公钥= b77a5c561934e089'。 参考文献: 的EntityFramework ..
发布时间:2015-11-25 13:16:09 C#/.NET

无法确定类型的供应商工厂“System.Data.SQLite.SQLiteFactory”提供者的名称。用的NuGet包版本1.0.94.1

我收到此错误的的NuGet包的SQLite 1.0.94.1。我摆弄周围的不同的app.config部分,由这个包的previous版本类似的问题帮助,但我不能得到它的工作。下面是在app.config因为我发现它安装的NuGet包后。我安装它之前删除的app.config。我只在那之后加入的ConnectionStrings。 那么,问题出在哪里? < XML版本=“1.0”编码=“U ..
发布时间:2015-11-25 12:50:38 C#/.NET

多对多个相同的实体的集合,具有双向关系

假设我有一个小部件的实体,我要跟踪其他部件是相邻的。如果第一小部件是靠近第二小部件,则该逆也是如此—二是邻近第一 在理想情况下,我会对实体单个集合,并能流利地配置实体这样的一个关系。 公共类小工具 { // ... 公共虚拟的ICollection<窗​​口小部件>毗邻{获得;组; } } 然而,当我尝试...... modelBuild ..
发布时间:2015-11-24 22:13:38 C#/.NET

没有实体框架提供发现ADO.NET提供与固定名称“System.Data.SqlClient的”。

我们正在使用的EntityFramework 6 $ C C首先$。我们有一个控制台应用程序,有没有提到的EntityFramework但读取它的App.config的连接字符串。它调用组件传递连接字符串作为参数的DatabaseInitializationUtilities。 DatabaseInitializationUtilities具有参照EF6(的EntityFramework和Ent ..
发布时间:2015-11-24 21:24:34 C#/.NET

从实体框架6型独立POCO对象类和的DbContext

我开始使用Entity Framework的版本6.0.1。我想从模型中分离所产生的DbContext和POCO模板类,以不同的类库。我花了几个小时解决问题没有任何成功。 如果我创建一个新的类库,增加EF 6 EntityObject生成并填写以下模板变量: SourceCsdlPath = @“.. \ .. \数据访问\ Model.edmx”, 得到以下错误在错误列表建设后: 错 ..
发布时间:2015-11-24 20:56:59 C#/.NET