entity-framework-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的情况下,我们有以下内
..
我们处于一个混合的环境中,我们的应用程序同时使用ADO.NET和Entity Framework。 既然两者都指向同一个物理SQL服务器,我们想删除Entity Framework连接字符串从配置文件中,然后根据当前的ADO.NET连接字符串自动生成字符串。 这样可以避免开发人员更改ADO.NET字符串的错误,但是忘记更改Entity Framework连接字符串。 我已经阅读了
..
背景第一:在Windows 10 Pro笔记本电脑上,Visual Studio 2015中有一个数据库优先的EF6模型(最新的nuget 6.1.3指向本地SQL Server 2014 SP1 Express数据库)。从Windows 8.1和Visual Studio 2013升级之后,我也在6个月前从EF5升级了模型,但是我并不认为这是相关的,因为我也尝试从零开始重建。 模型:设置约
..
在关于实体框架和MERGE的此SO答案中,如何编写代码的示例是: public void SaveOrUpdate(MyEntity entity) { if(entity.Id == 0) { context.MyEntities.AddObject(entity); } else { context.MyEntities.Attach(entity); cont
..
我已经开始使用Visual Studio 2012在Asp.net Mvc-5应用程序。所以我已经从nuget下载了Entity Framework-6和MySQL 6.8.3.0。当我尝试通过使用db Context命令创建数据库 dbContext.Database.CreateIfNotExists(); 抛出此异常。 指定的键太长;最大密钥长度为
..
我知道这个主题已经有几个类似的问题,但是很多都是从旧版本的SQLite,我并不完全支持EF 6。我已经尝试过无数次的建议,这些线程,或者做错了事情或某事必须改变。 我正在使用VS 2013,针对.NET 4.5.1并已安装来自 system.data.sqlite.org下载页面,以及NuGet Manager(安装EF6)的System.Data.SQLite EF6软件包。 以下是
..
我使用EF6 rc1与Code First策略,没有预编译视图,问题是: 如果我编译并运行exe应用程序,运行第一个查询需要15秒钟(没关系,因为我'仍然在预先生成的视图上工作)。但是如果我使用Visual Studio 2013 Preview来调试完全相同的应用程序,则在运行第一个查询之前,需要将近2分钟: Dim Context = New MyEntities() Dim Qu
..
我刚刚下载了实体框架6,并创建了一个全新的项目来测试它。我们目前使用EF 5。 添加所有表和存储过程后,我尝试构建项目,但是我收到错误: “System.Data.Objects.ObjectParameter”类型的值不能被 转换为“System.Data.Entity.Core.Objects.ObjectParameter”。 类型'System.Data.Entity.
..
TL; DR:如何处理正在使用数据的非标准名称提交的表单数据? 统计资料: MVC 5 ASP.NET 4.5.2 我引入了两种不同的模式: public async任务 Index(){ var prospectingId = new Guid(User.GetClaimValue(“CWD-Prospect”)); var cyc
..
我需要将 Where 方法扩展为 IQueryable ,如下所示: .WhereEx(“SomeProperty”,“==”,“value”) 我不知道这是否可能,但是我在这里发现了这一点:无法使用LINQ OrderBy中的属性名称排序 我尝试了这个答案,这似乎很有趣(Ziad的回答): 使用System.Linq; 使用System.Linq.Expressions
..
我有三个表格(这个问题的简化示例): 使用EntityFramework Database-First方法生成模型。 OwnerModel public partial class Owner { public Owner() { this.OwnerDogMapper = new的HashSet< OwnerDogMapper>(); } publ
..
我已经使用了Entity Framework 6.x,并且我已经通过代码优先的方式生成了我的数据库。 创建数据库后,我决定在我的数据库中进行一些更改。例如,我想确定我的模型中 Size 属性的值的范围。 我的模型: public class标签:Entity,ITag { /// ///大小可以是1,2,3或4 ///
..
我已经安装了VS2013,但仍然有VS2012。在VS2013中,我无法从Entity Framework中的模型生成数据库。我收到以下错误消息: 错误信息中的文件确实存在! 有没有人有任何想法如何解决这个问题? 解决方案 你关于检查驱动器的提示让我看到我以前应该看过 环境变量VS120COMNTOOLS有错误的驱动器号。不记得了,但是我最初在另一个驱动器上安装了VS2013,然
..
Visual Studio“Web API”项目模板包括用于处理用户的注册,身份验证和授权的端点。然而,在生产应用程序中,用户通常也会与其他实体相关联,例如: public class Post { public Post(){}; public int Id {get;组; } public ApplicationUser User {get;组; } }
..
我已经创建了一个实体框架的上下文,如下所示: 使用System; 使用System.Data。实体; 使用System.Data.Entity.ModelConfiguration.Conventions; 使用System.Collections.Generic; 使用System.Linq; 使用System.Web; 命名空间UniversityApp.Models
..
我正在使用Entity框架6.1版本和oracle 11. 我是实体框架的新功能。 任何人都可以提出与oracle连接的前提条件。 web.config中需要进行任何更改。 在web.config中,默认是连接sql,我如何更改它以使用Oracle而不是sql。 解决方案我有一个示例项目,EF 6和oracle 11g,仅使用nuget软件包: https://github.c
..
我有这两个实体: public partial class Ficheros { public Guid Idfichero {得到;组; } public long Iddocumento {get;组; } public byte [] Fichero {get;组; } public virtual Documentos IddocumentoNavigatio
..
如果我创建一个 IQueryable 的查询,我可以调用.ToString()来获取将被调用的SQL,但该SQL可能包含诸如@ p__linq__0,@ p__linq__1等有没有办法从 IQueryable 中获取这些参数及其值 解决方案 根据我的经验,令人沮丧的是复杂的,但这段代码让我在那里: var dbQuery =(DbQuery)查询; //从Db
..
使用:MVC 5,C#,VS 2013,带有CodeFirst的EF6,SQL Server 2012 我已经尝试了四种不同的方式来获取数据,没有任何问题。 IQueryable qryResults = _db.vw_Results; 我遇到的问题是我有13个过滤器选项,所有13的代码都遵循相同的逻辑: string fmVal
..
我正在使用 .NET4.5.1 , MVC5 , EF6 , Oracle.ManagedDataAccess 4.121.1.0 和 Oracle.ManagedDataAccess.EntityFramework 6.121.2.0 我可以从现有数据库(其中一部分按表格添加)生成模型,应用程序构建很好。 但是,当我尝试运行测试查询以查看是否可以获取数据 public Ac
..