entity-framework-6相关内容

在Visual Studio 2015中如何管理EF 6迁移?

我使用Visual Studio 2013最新更新开始了一个新的MVC项目,使用 EntityFramework -Version 6.1.2 。我进行了几次迁移并更新了数据库。之后,我在另一台计算机上检出该项目,并使用Visual Studio 2015 CTP 6打开。 如果我进入软件包管理器控制台并尝试运行任何迁移命令,它们不被识别: add-migrations:术语“添加迁移 ..

脚手架控制器与Mvc5,EF6,VisualStudio 2013中的存储库

在vs2012中,我曾经使用史蒂夫·桑德森的mvc框架包与这个包我可以用单元测试以及具有存储库和依赖注入的控制器。 我的问题很简单。在vs2013中有没有办法呢? 当我在vs2013中安装软件包时,我收到以下错误: Set-DefaultScaffolder:无法获取EnvDTE.DTE 在C:\dev\WebApplication2\packages\T4Scaffolding.C ..

在实体框架6.1中,如何使用IndexAttribute定义聚簇索引?

实体框架6.1(代码优先)增加了通过 IndexAttribute 添加索引的可能性。该属性接受一个参数,用于指定索引是否应该是聚簇的还是非聚集的。 同时,AFAIK,Entity Framework要求每个实体都有一个主键(使用 KeyAttribute 注释),并且该主键始终作为集群键创建。 $ b $因此,一旦我将 IndexAttribute 应用于 IsClustered = t ..
发布时间:2017-08-22 21:52:46 C#/.NET

实体框架6和SQL Server序列

我正在使用EF6与数据库第一个项目。我们需要使用SQL Server 2012中引入的功能的序列(我相信)。 在表上,标识列的默认值设置为: / p> (NEXT VALUE FOR [ExhibitIdentity]) 这是因为我们有两个表可以存储不同部门的展示信息,但是我们需要这两个表格中的标识是唯一的,因为它们被用作很多其他的参考共享共享表。 我的问题是 ..
发布时间:2017-08-22 21:52:15 C#/.NET

如何为Entity Framework CodeFirst迁移设置隔离级别

如果您针对SQL Server复制发布的表运行实体框架迁移(自动或显式),则会收到以下错误: 您只能在READ COMMITTED中指定READPAST锁或 REPEATABLE READ隔离级别 有关于此的问题之前(此处) ,但是它们完全无法解决潜在的原因:实体框架迁移运行在可序列化隔离级别(如SQL Server剖析器中所示) )。 哪个是结构更改事务的安全选择,但它与发布 ..
发布时间:2017-08-22 21:52:01 C#/.NET

Visual Studio 2015 RC实体框架6.1.3迁移错误

仅当解决方案具有多个引用EntityFramework的项目时,才会发生粘贴以下错误。 当运行“启用迁移”或“添加迁移”时,我收到以下错误: 新对象:提供的值无效,或属性为 为只读。更改值,然后重试。在 D:\Projetos\Monitoramento\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1:757 cha ..
发布时间:2017-08-22 21:51:42 C#/.NET

使用RemoveRange()批量删除行

我正在尝试从表中删除多行。 在常规SQL Server中,这将很简单: DELETE FROM Table WHERE Table.Column ='SomeRandomValue' AND Table.Column2 ='AnotherRandomValue' 在实体框架6中,他们已经介绍了 RemoveRange()方法。 但是,当我使用它,而不是使用我 ..
发布时间:2017-08-22 21:51:12 C#/.NET

相同的应用程序,不同的数据库:实体框架6.X + MySQL + SQL Server

昨天,我使用实体框架迁移(EF 5.0 => EF 6.0)来访问MySql和SQL Server数据库(特定 DbContext 到特定数据库,而不是任何 DbContext 到任何类型的数据库)。 编译时间完成没有任何问题,运行时面临我有例外: 在发现“MySqlEFConfiguration”类型之前,默认的DbConfiguration实例被Entity Framework使用 ..
发布时间:2017-08-22 21:50:53 数据库

实体框架6嘲笑包括dbset的方法

已经开始搜索关于如何在EF6中模拟dbset的include方法的问题的解决方案。 问题在这里有很好的记载: - http:/ /entityframework.codeplex.com/discussions/461731 不幸的是,似乎没有一个有效的解决方案。 有没有人找到解决方法? 我明白,我们不应该真的在嘲笑EF6上下文,而是项目领先已经坚持了。 提前感谢 ..
发布时间:2017-08-22 21:50:37 C#/.NET

实体框架DbContext执行的日志查询

我在MVC 5项目中使用带有LINQ的EF 6.0。我想记录实体框架DbContext执行的所有SQL查询,以进行调试/性能测量。 在Java / Hibernate中,可以通过设置属性 hibernate.show_sql = true 。在Entity Framework中可能有类似的行为? 解决方案 记录和拦截数据库操作 MSDN上的文章是您正在寻找的。 可以将任何方法的 ..
发布时间:2017-08-22 21:50:22 C#/.NET

集成ASP.NET身份的最佳做法 - 它们是否存在?

我正在使用ASP.NET身份与一个新的网站,似乎没有很多(任何?)的例子如何做到这样一个解耦的方式。我不希望我的域模型的 DomainUser 类必须从 Microsoft.AspNet.Identity.EntityFramework.User 继承,所以我创建了一个这样的类: public class IdentityUser:User { public virtual Doma ..

使用实体框架创建唯一索引6.1流畅的API

我有一个列“必须是unqiue”的名称。没有外键或任何类似的东西。 EF 6.1最后支持通过注释创建这样的索引。已经在SO上讨论过了。但是,它似乎只能通过类中的注释来完成。如何仅使用Fluent API? 这样做: public class PersonConfiguration:EntityTypeConfiguration { public Pers ..
发布时间:2017-08-22 21:49:28 C#/.NET

有没有人有一个非常完整的例子EF 6.1的通用存储库?

我有我自己的存储库,如下所示。然而,这并没有考虑到一些新功能,如范围特征。有人有一个包含所有内容的存储库。我在网上搜索过,但没有什么可以找到的是最近的。这是我有的我希望有更多的东西,并为许多方法提供了IQueryable: 命名空间Services.Repositories { /// ///用于数据访问的EF依赖的通用存储库 /// ..
发布时间:2017-08-22 21:49:01 .NET组件控件

ASP.NET Web Api 2 / EF6首先调用初始化性能

我们API的第一次调用总是非常慢。例如,下面演示了第一次调用完成CPU使用情况和时间: 第一个电话可能需要30秒的时间才能使用100%的CPU。呼叫2和3需要200ms(应该)。在回收应用程序池之后,它将在第一次调用中执行相同的操作。 我已经阅读了有关IIS的“热身”,并完成了以下操作,但没有变化: IIS 8应用程序初始化: 我有以下设置在IIS中: 将开始模式设置 ..