![](/img/trans.png)
[英]How can I generate DDL scripts from Entity Framework 4.3 Code-First Model?
[英]can't generate DB from model code in entity framework
我正在學習EF。我有一些繼承自DbContext的模型和類。 我有初始化器Initializer : DropCreateDatabaseIfModelChanges
與空方法Seed.I調用
Database.SetInitializer<...Context>(new ...Initializer());
我已經為連接字符串設置了新的添加
<add name="...Context" connectionString="Data Source=|DataDirectory|Temp.sdf" providerName="System.Data.SqlServerCe.4.0"/>
但我無法從此生成數據庫.App數據為空。 請幫助我!可能我忘記了什么?我的方法我留下的種子是空的但我不認為這是一個麻煩謝謝你!
設置初始化程序是不夠的。 您至少需要啟動查詢。
在您嘗試從上下文中獲取數據的那一刻,該過程將啟動,如果您的數據庫不存在,則會創建。
MyDbContext myDbContext = new MyDbContext();
var firstItemOfSomething = myDbContext.FirstItemOfSomething.FirstOrDefault();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.