3

我正在尝试向我正在编写的应用程序添加一些功能,用户可以在其中创建一个新的Project,它有自己的数据库。完成后,之前的Project数据库将被导出为 .sql 文件,我可以稍后导入和查看。问题是,我看不到导出它的方法。我尝试寻找一种方法来使用:

using (var context = new DBContext())
{
    context.Database. // no method here for export
}

实体内部有没有办法将数据库导出到 .sql 文件?

4

1 回答 1

3

简短的回答是否不可能做到这一点,entity framework因为有许多 DB 对象,例如triggerorcheck constraint和类似的属性description没有被EF.

但是,您可以使用其他工具,例如SMO

于 2013-10-01T18:50:20.283 回答