9得票1回答
Entity Framework迁移 - 支持动态连接字符串

针对一个特定的场景,我无法使迁移工作。 我们的应用程序使用了两个不同的模型。第一个模型用于主数据库,在那里迁移正常工作。第二个模型用于我们的客户数据库,这些数据库针对每个客户都是特定的(当然...),但所有客户都共享同一模型。 因此,在应用程序(ASP.Net MVC 3)中,我们使用路由...

14得票4回答
如何创建初始化器以创建和迁移MySQL数据库?

我已经学习了大约一周的时间来使用EF,但是我卡在了创建/更新数据库的问题上。如果数据库不存在,我可以创建一个初始化器来创建数据库:static class Program { static void Main() { Database.SetInitialize...

11得票2回答
如何在Entity Framework 4.3 Code First中禁用使用__MigrationHistory表?

我正在使用具有自定义数据库初始化程序的Entity Framework 4.3 Code First,代码如下:public class MyContext : DbContext { public MyContext() { Database.SetIniti...

7得票3回答
Entity Framework 默认连接工厂

我最近使用实体框架4.3创建了一个新的Web项目。我正在使用数据库优先设计。 实体框架添加了这个部分到我的web.config,这给了一些信息性错误消息。我在某个地方读到这段代码与代码优先设计有关 - 我需要它吗 - 我只是删除它吗? <entityFramework> &...

13得票2回答
装配绑定旧引用异常

我已经尝试解决一个程序集绑定问题长达12个小时,但没有太大的进展。上周,我将解决方案中所有项目从EF 4.1.0.0升级到EF 4.3.1.0。今天早上,我在现有测试项目中添加了一些测试,对整个解决方案进行了清理和重新编译。所有项目都可以编译而且没有警告或错误。但是,当我在项目的任何地方调用实...

9得票1回答
实体框架 4.3 - TPH 映射和迁移错误

我正在使用 Entity Framework 4.3,采用 Code First 和手动迁移。我尝试映射 TPH(表分层体系结构)设置,它使用了两个自定义的鉴别器字段。一个用于鉴别器本身,另一个用于软删除(类似于 NH 类映射中的“where”选项)。在另一个运行 EF 4.2 的项目中,完全...

173得票6回答
实体框架 - 重新开始 - 撤销/回滚所有迁移

由于某些原因,我的迁移似乎被搞乱/损坏/其他了。我已经到了重新开始的地步,有没有办法完全撤销所有迁移,擦除历史记录并删除迁移代码,让我回到起点? 例如:PM> Disable-Migrations或Rollback-Migrations 我不想“更新”到原始迁移步骤(即像Initia...

27得票6回答
如何在使用迁移的Entity Framework 4.3代码优先模式中为列添加描述?

我正在使用Entity Framework 4.3.1的Code First和显式迁移。我如何在实体配置类或迁移中添加列描述,以便它最终成为SQL Server(例如2008 R2)中列的描述? 我知道我可能可以编写一个DbMigration类的扩展方法,将sp_updateextended...

33得票3回答
在Entity Framework 4.3中设置命令超时时间

我无法找到一种使用Entity Framework 4.3和其DbContext设置linq查询命令超时的方法。 如何在Entity Framework中增加Command Timeout? 编辑 实际上,我正在寻找增加Command Timeout的方法。 我混淆了两个问题,应该是SQL...

8得票1回答
Entity Framework 4.3.1无法创建(/打开)数据库[线程异常?]

我之前在一个MVC 3项目中使用过EF 4.1(Code First),感觉不错。 今天我尝试在一个WinForms项目中使用EF 4.3.1(Code First),但遇到了一些麻烦:(我最初工作的项目是WinForms,但对于附加的控制台应用程序代码也是如此。) 当我尝试将一个简单的类...