entity-framework

    2热度

    2回答

    我被告知启用EntityFramework的自动迁移主要是在生产环境中是一个坏主意。 我们真的必须禁用它们吗? 我们是否必须禁用它们以适应所有环境(开发,发布,制作)? 您能否介绍替代部署过程以取代自动迁移 ? 感谢 丹尼尔

    1热度

    1回答

    我已经创建了一个复杂的模型并且一直在努力寻找一种方法来添加/更新表单数据到数据库。 基本上我的模型看起来像下面这样: namespace Models { public class ModelClass1 { public int Id { get; set; } public string Prop1 { get; set; } publ

    0热度

    2回答

    我一直在使用EF Code First 1个月。我的项目需要与许多表(超过100个数据表)一起工作,他们将来会多次更改。很难控制,需要时间来添加迁移。 那么有什么解决方案可以跳过添加 - 迁移步骤,只需在数据库中创建表并创建一个到实体的映射? 例子: 在数据库中,我有一个这样的表: CREATE TABLE dbo.MyTable ( Id INT, Name VARCHAR(

    1热度

    1回答

    我有三个项目的解决方案:一个Web应用程序,数据访问层创建代码第一个数据库和一个Windows服务,我(希望)用于同步数据库中的一些数据。 我也参考了其他两个项目中的数据层。我在Web应用程序配置和服务配置中使用相同的连接字符串。一切工作正常的Web应用程序,但是当我访问数据上下文时,所有的表都是空的(枚举没有结果)。我没有得到任何错误。 所以我的问题是,我错过了明显的东西? <add name=

    0热度

    1回答

    我的系统中有一个表和一个类,名为Operações。 在此代码: var db = new ApplicationDbContext(); var model = db.Estruturas.Include(m => m.Produto).Include(m => m.Produto.Unidade); var operacao = db.Operacoes; foreach (var r

    4热度

    1回答

    在C#中我有一个有许多参数的方法。 我想用所有命名参数调用该方法。 有没有在VisualStudio 2017中做到这一点的捷径? 我用EF6,并有来自超过10个输入PARAMS存储过程生成的方法,用SQL 2014 方法: public void Test(int a, int b, int c){} 我想自动生成以下的号召,让容易增加值 Test(a: , b: , c:); 这可能吗

    3热度

    1回答

    测试渴望加载场景我们使用Effort.EF6建立一个测试套件的ASP.NET Web API 2服务针对内存数据库的工作,并且在大多数情况下这是一个奇妙的经历。 然而,无关对这个问题的原因,我们有(通过在数据库方面的构造函数运行Configuration.LazyLoadingEnabled = false; ),这意味着,如果我们忘记.Include()关系的地方,后来关闭延迟加载在EF6使用它

    0热度

    2回答

    我在网页开发上遇到EF6问题。在索引页面中,我需要执行一个查询来显示一些信息,问题是第一个查询在内存上创建模型,并花费10秒来完成它(不在很好的托管中)。 人们如何处理这个问题?用直接查询获取第一个数据?读一个txt文件?

    1热度

    1回答

    据我所知,连接到SQL Express数据库(或LocalDB)我是新来的ASP.NET Core,我需要安装EntityFramework。试图将它从的NuGet管理器安装成功完成添加,但我得到这样的警告: 包“的EntityFramework 6.1.3”被” .NETFramework,Verions = v4.6.1' ,而不是通过恢复项目的目标框架'.NETCoreApp,Version

    0热度

    1回答

    我有一些问题,我的ASP.NET MVC项目,使用实体框架。问题是有关连接字符串(我搜索它的网络而不是工作还) 这是我的情景: 的ASP.NET MVC项目有一个名为DbData扩展DbContext类。控制器调用此类的新实例并调用SaveChanges来创建数据库。我在创建数据库时遇到问题。 如果我不运行的具体配置和检查方面的实例,我得到这个例外 操作无效。连接已关闭 数据源为.\SQLEXPR