【发布时间】:2016-03-28 21:56:04
【问题描述】:
使用 Entity Framework 7,我创建了第一个迁移并获得了两个文件:
20151206224643_InitialDatabaseSetup.cs
ContextModelSnapshot.cs
ContextModelSnapshot 有什么用?
如果我需要更改迁移代码怎么办? 比如使用SQL代码创建过程或者添加文件流?
可以或应该添加空迁移并手动设置代码吗?
【问题讨论】:
使用 Entity Framework 7,我创建了第一个迁移并获得了两个文件:
20151206224643_InitialDatabaseSetup.cs
ContextModelSnapshot.cs
ContextModelSnapshot 有什么用?
如果我需要更改迁移代码怎么办? 比如使用SQL代码创建过程或者添加文件流?
可以或应该添加空迁移并手动设置代码吗?
【问题讨论】:
ContextModelSnapshot 有什么用?
与 EF 6 不同,在 EF Core 中,每个迁移都没有更多的快照存储在数据库中。相反,每个上下文有一个快照。
通过http://mehrandvd.me/2016/02/18/entity-framework-core-migrations了解更多信息
不确定您的第二个和第三个问题。
【讨论】: