ASP.NET MVC3对模型的更改
发布时间:2020-12-16 09:35:37 所属栏目:asp.Net 来源:网络整理
导读:对于熟悉 Python / Django和南迁移模块的人,我试图找到asp.net MVC3版本(如果存在). 我想要完成的是创建一个实体,插入数据,并在将来更改我的模型,并让数据库适当地合并新数据.我想避免手动SQL更改. 这是否存在于C#中并且可靠吗?我已经读过一些关于DBInitial
对于熟悉
Python / Django和南迁移模块的人,我试图找到asp.net MVC3版本(如果存在).
我想要完成的是创建一个实体,插入数据,并在将来更改我的模型,并让数据库适当地合并新数据.我想避免手动SQL更改. 这是否存在于C#中并且可靠吗?我已经读过一些关于DBInitializers的内容了,每次实体需要更新时,我都不能删除所有数据,测试数据. 如果第三方包具有活动用户群,则它是可接受的解决方案(最好来自NuGet). 解决方法
听起来你正在寻找一个好的组合ORM和迁移工具.我对Django并不是很熟悉,但我已经完成了Rails的一些工作,而且看起来South看起来有点像ActiveRecord rake.这听起来准确吗?
我使用.NET的最好的ORM是EntityFramework 4.1(即 – EF Code First),它可用于here.它恰好是NuGet上下载量最大的包. 微软已经发布了针对EF的迁移软件包,即also available on NuGet.Scott Haneslman blogged关于它的一段时间. 有些人发誓,你也可以调查NHibernate.我个人从未使用它,但我听到了很棒的东西. 希望这能让你开始朝着正确的方向前进. //编辑 再多做一点NuGet,我偶然发现Fluent Migrator看起来很有希望.也许现在是EF Migrations包的更好的替代品…… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |