【发布时间】:2016-03-02 15:52:45
【问题描述】:
我将 SQLite 与 Entity Framework 6 数据库优先模式一起使用。
如果有办法可以检查数据库文件与当前.edmx 文件(自动生成的代理模型类)并比较它,如果数据库是旧的或缺少某些表或 FX 或索引,那将非常有帮助,然后更新当前的 SQLite 文件或添加缺少的表/FX/Index。
喜欢:
using (var ctx = new testDBEntities())
{
if (ctx.Database.CheckIfDatabaseIsOld)
{
ctx.Database.UpdateCurrentSqliteFileToNew();
}
}
【问题讨论】:
标签: c# .net entity-framework sqlite entity-framework-6