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