ef-code-first – 根据现有数据库验证EF代码第一模型
发布时间:2020-12-12 16:52:43 所属栏目:MsSql教程 来源:网络整理
导读:当数据库未由EF代码创建时,有没有办法检查DbContext是否与数据库匹配? 我正在寻找与Database.CompatibleWithModel类似的功能,但没有元数据. 解决方法 EF目前无法做到这一点;但是,您可以使用DDL脚本作为验证数据库中存在所有工件的起点.要获取此脚本,请使用 s
当数据库未由EF代码创建时,有没有办法检查DbContext是否与数据库匹配?
我正在寻找与Database.CompatibleWithModel类似的功能,但没有元数据. 解决方法EF目前无法做到这一点;但是,您可以使用DDL脚本作为验证数据库中存在所有工件的起点.要获取此脚本,请使用string ddlScript = ((IObjectContextAdapter)myContext).ObjectContext.CreateDatabaseScript(); 某些工具可能能够使用此脚本与数据库进行模式比较.这将告诉您您的模型是否兼容. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |