我正在尝试为我正在编写的应用程序添加一些功能,用户可以在其中创建一个新的Project
,它拥有自己的数据库。完成此操作后,先前的Project
数据库将导出到.sql文件,我可以导入并稍后查看。问题是,我看不到导出它的方法。我尝试使用以下方法寻找方法:
using (var context = new DBContext())
{
context.Database. // no method here for export
}
实体内部是否有将数据库导出到.sql文件的方法?
答案 0 :(得分:3)
简短的回答是否。无法通过entity framework
执行此操作,因为trigger
或check constraint
等许多数据库对象以及description
未捕获的EF
等属性。
但是,您可以使用其他工具,例如SMO