加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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包的更好的替代品……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读