[英]Entity Framework Code First Database Recovery Model
是否可以設置使用實體框架6創建的SQL數據庫的恢復模型模式? 我知道可以通過以下SQL語句進行設置:
ALTER DATABASE [Database_Name] SET RECOVERY SIMPLE;
這似乎很奇怪,這不能被設置為的配置的一部分DbContext
-這將創建數據庫似乎無法控制它是如何創建的對象。 我期望找到以下內容:
public class MyContext : DbContext
{
public MyContext(string connectionString) : base(connectionString)
{
// This is where I would have expected to be able to set the recovery model type
Database.RecoveryModel = RecoveryModelType.Simple;
}
}
我懷疑這是不可能的,因為EF是(主要是)數據庫提供程序不可知的,而恢復模型是MSSQL特定的,但是我希望我錯了。
並非您想要的那樣。
EF與其他SQL提供程序一起使用,與MS SQL相關的內容可能不適用於MySQL。
但是,您始終可以運行原始TSQL並執行所需的任何操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.