问题描述
刚接触CodeFirst,有好多不懂的地方:比如我有一张表表名【Destinations】,列名【Id,Name,Country,Description】如果修改列名Description为Description2,我发现他是”先加再删“,那么Description列对应的数据如何才能迁移到Description2列下面?Migrations生成如下代码:publicoverridevoidUp(){AddColumn("dbo.Destinations","Description2",c=>c.String());DropColumn("dbo.Destinations","Description");}
还有许多疑问:1)对于【Migrations】的使用,如何修改表名并保留数据,如何删除表?2)如何调用存储过程?难道这样:context.Database.SqlQuery("sql语句")?3)视图的建立呢?等等乱七八糟的问题度娘资料,基本上都是相互复制,谁有Migrations使用的详细博客、文章?最好能直接解决我的疑问,谢谢,谢谢
解决方案
解决方案二:
http://www.cnblogs.com/orez88/articles/1552019.html
解决方案三:
解决方案四:
引用2楼chen943354086的回复:你这个都不是.net吧?
时间: 2024-11-03 00:19:36