相关疑难解决方法(0)

实体框架5中的ExecuteStoreCommand方法在哪里?

我在VS2012中使用EF5,我试图删除某些表的所有数据ExecuteStoreCommand,如下所示:

ctx.ExecuteStoreCommand("TRUNCATE TABLE [" + tableName + "]");
Run Code Online (Sandbox Code Playgroud)

但问题是EF告诉我,方法ExecuteStoreCommand未找到.我不明白为什么?

你能告诉我为什么吗?或者给我一个高效的解决方案删除表格的所有数据.

c# entity-framework entity-framework-5 visual-studio-2012

30
推荐指数
1
解决办法
2万
查看次数

模型更改时,EF6 Code First删除表(不是整个数据库)

我正在使用数据库迁移与Entity Framework 6进行Code First开发,而我正在使用填充了样本种子数据的新数据库.我希望能够在任何时候更改模型时使用种子数据初始化我的数据库.

问题是这样的:我没有数据库创建权限; 因此,我不能只使用DropCreateDatabaseIfModelChanges.

有没有一种方法可以以编程方式删除我的所有表,或者我每次都手动从数据库中删除它们?

c# entity-framework ef-migrations

5
推荐指数
1
解决办法
1万
查看次数