Spo*_*ons 5 c# entity-framework entity-framework-6.1
我刚刚将数据库从数据库首先更改为代码!部署有多大改进!但现在我有以下问题.我从我的数据库生成了我的代码优先模型,但是在从生成的代码重新创建数据库后,我的数据库中的视图就像表一样生成了!
如何首先从代码生成我的视图?和/或如果我需要手动生成它们,将它们映射到我的实体?
编辑.
Luke McGregor的帖子肯定让我很亲近.是的,它现在生成视图.但迁移不起作用.
尝试执行Update-Database语句时,初始输出仍然是代码更改.
因此,我执行了Add-Migration xxx命令并再次触发了Update-Database命令.
编辑2:
解决我的代码优先代码和视图的SQL代码之间的一些差异解决了这个问题!
Not*_*ple 10
您需要创建一个带有一些原始SQL的手动迁移,例如下面的内容
public partial class MyMigration: DbMigration
{
public override void Up()
{
Sql("CREATE VIEW......");
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6608 次 |
最近记录: |