entity-framework-6相关内容

使用asp.net 5 MVC 6与身份和EF 6的示例

我正在使用asp.net 5和MVC 6设置一个新项目,但是由于EF 7中缺少的功能,我想使用Entity Framework 6。 我设置了EF 6.1.3,这是正常工作。 身份3.0取决于EF 7,所以我已经删除了,并在身份2.2 中引用,但我我不知道从哪里去。 解决方案 我不知道在最终版本中如何处理ASP.NET 5,但在ASP.NET 5 RC1的情况下,我们有以下内 ..

实体框架6设置连接字符串运行时间

我们处于一个混合的环境中,我们的应用程序同时使用ADO.NET和Entity Framework。 既然两者都指向同一个物理SQL服务器,我们想删除Entity Framework连接字符串从配置文件中,然后根据当前的ADO.NET连接字符串自动生成字符串。 这样可以避免开发人员更改ADO.NET字符串的错误,但是忘记更改Entity Framework连接字符串。 我已经阅读了 ..
发布时间:2017-08-22 22:13:42 C#/.NET

实体框架edmx点击图非常慢

背景第一:在Windows 10 Pro笔记本电脑上,Visual Studio 2015中有一个数据库优先的EF6模型(最新的nuget 6.1.3指向本地SQL Server 2014 SP1 Express数据库)。从Windows 8.1和Visual Studio 2013升级之后,我也在6个月前从EF5升级了模型,但是我并不认为这是相关的,因为我也尝试从零开始重建。 模型:设置约 ..

“没有实体框架提供程序找到”为EF 6和SQLite 1.0.96.0

我知道这个主题已经有几个类似的问题,但是很多都是从旧版本的SQLite,我并不完全支持EF 6。我已经尝试过无数次的建议,这些线程,或者做错了事情或某事必须改变。 我正在使用VS 2013,针对.NET 4.5.1并已安装来自 system.data.sqlite.org下载页面,以及NuGet Manager(安装EF6)的System.Data.SQLite EF6软件包。 以下是 ..
发布时间:2017-08-22 22:12:38 C#/.NET

EF6 / Code First:第一次查询超慢,但只在Debug中

我使用EF6 rc1与Code First策略,没有预编译视图,问题是: 如果我编译并运行exe应用程序,运行第一个查询需要15秒钟(没关系,因为我'仍然在预先生成的视图上工作)。但是如果我使用Visual Studio 2013 Preview来调试完全相同的应用程序,则在运行第一个查询之前,需要将近2分钟: Dim Context = New MyEntities() Dim Qu ..

实体框架6添加存储过程到数据模型后无法构建

我刚刚下载了实体框架6,并创建了一个全新的项目来测试它。我们目前使用EF 5。 添加所有表和存储过程后,我尝试构建项目,但是我收到错误: “System.Data.Objects.ObjectParameter”类型的值不能被 转换为“System.Data.Entity.Core.Objects.ObjectParameter”。 类型'System.Data.Entity. ..
发布时间:2017-08-22 22:12:04 .NET组件控件

扩展IQueryable的位置

我需要将 Where 方法扩展为 IQueryable ,如下所示: .WhereEx(“SomeProperty”,“==”,“value”) 我不知道这是否可能,但是我在这里发现了这一点:无法使用LINQ OrderBy中的属性名称排序 我尝试了这个答案,这似乎很有趣(Ziad的回答): 使用System.Linq; 使用System.Linq.Expressions ..
发布时间:2017-08-22 22:11:34 C#/.NET

使用db-migration确定数据库中字段的值的范围

我已经使用了Entity Framework 6.x,并且我已经通过代码优先的方式生成了我的数据库。 创建数据库后,我决定在我的数据库中进行一些更改。例如,我想确定我的模型中 Size 属性的值的范围。 我的模型: public class标签:Entity,ITag { /// ///大小可以是1,2,3或4 /// ..

在Visual Studio 2013中从模型生成数据库时出错

我已经安装了VS2013,但仍然有VS2012。在VS2013中,我无法从Entity Framework中的模型生成数据库。我收到以下错误消息: 错误信息中的文件确实存在! 有没有人有任何想法如何解决这个问题? 解决方案 你关于检查驱动器的提示让我看到我以前应该看过 环境变量VS120COMNTOOLS有错误的驱动器号。不记得了,但是我最初在另一个驱动器上安装了VS2013,然 ..
发布时间:2017-08-22 22:10:52 .NET组件控件

实体框架与oracle数据库连接

我正在使用Entity框架6.1版本和oracle 11. 我是实体框架的新功能。 任何人都可以提出与oracle连接的前提条件。 web.config中需要进行任何更改。 在web.config中,默认是连接sql,我如何更改它以使用Oracle而不是sql。 解决方案我有一个示例项目,EF 6和oracle 11g,仅使用nuget软件包: https://github.c ..
发布时间:2017-08-22 22:10:05 数据库

如何获取Entity Framework查询的参数?

如果我创建一个 IQueryable 的查询,我可以调用.ToString()来获取将被调用的SQL,但该SQL可能包含诸如@ p__linq__0,@ p__linq__1等有没有办法从 IQueryable 中获取这些参数及其值 解决方案 根据我的经验,令人沮丧的是复杂的,但这段代码让我在那里: var dbQuery =(DbQuery)查询; //从Db ..
发布时间:2017-08-22 22:09:34 .NET组件控件

条款条款不符合条件

使用:MVC 5,C#,VS 2013,带有CodeFirst的EF6,SQL Server 2012 我已经尝试了四种不同的方式来获取数据,没有任何问题。 IQueryable qryResults = _db.vw_Results; 我遇到的问题是我有13个过滤器选项,所有13的代码都遵循相同的逻辑: string fmVal ..
发布时间:2017-08-22 22:09:17 C#/.NET

ADO.NET提供程序“Oracle.ManagedDataAccess.Client”未在计算机或应用程序配置文件中注册,或无法加载

我正在使用 .NET4.5.1 , MVC5 , EF6 , Oracle.ManagedDataAccess 4.121.1.0 和 Oracle.ManagedDataAccess.EntityFramework 6.121.2.0 我可以从现有数据库(其中一部分按表格添加)生成模型,应用程序构建很好。 但是,当我尝试运行测试查询以查看是否可以获取数据 public Ac ..
发布时间:2017-08-22 22:09:03 C#/.NET