有没有办法用 EF 做到这一点?
我希望架构动态变化以适应传入的 DTO。本质上类似于 StreamInsight 在幕后所做的事情。
我不希望任何人直接接触数据库,所有修改等都将由程序即时完成。不是通过入门脚本或 Visual Studio 宏单独进行,而是由程序本身根据预设逻辑自动执行。
另一件事是,必须保留所有现有数据,除非修改要求删除列。违反参照完整性应被解释为致命错误。
有没有办法用 EF 做到这一点?
我希望架构动态变化以适应传入的 DTO。本质上类似于 StreamInsight 在幕后所做的事情。
我不希望任何人直接接触数据库,所有修改等都将由程序即时完成。不是通过入门脚本或 Visual Studio 宏单独进行,而是由程序本身根据预设逻辑自动执行。
另一件事是,必须保留所有现有数据,除非修改要求删除列。违反参照完整性应被解释为致命错误。
听起来您可能正在寻找 4.3 及更高版本中包含的 EF 迁移。在http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-automatic-migrations-walkthrough.aspx有 EF 迁移介绍