我已經運行以下幾行來在我的數據庫中創建一行。在Azure中無法看到使用EF和代碼優先創建的表
Hazoo hazoo = new Hazoo { Name = "Ha Zoo" };
context.Hazoos.Add(hazoo);
context.SaveChanges();
該類型定義如下。
[Table("Hazoos")]
public class Hazoo
{
[Key]
public int HazooId { get; set; }
public String Name { get; set; }
}
我有一個DB我Azure的帳戶,當我運行下面的SQL
select * from Hazoos
我得到一個紅色的消息告訴我:無效的對象名稱Hazoos「。起初我認爲有關於連接或類似的問題。但是,根據日誌,命令已正確併成功執行。
所以我想 - 嘿,讓我們看看我們是否可以檢索所述數據 - 通過這一行。
List<Hazoo> hazoos = context.Hazoos.ToList<Hazoo>();
令我驚訝的是,它是!三個同名的Hazoo事件,隨後引發索引。
那裏的鴨(打算打字)是我的數據存儲?!我想使用Azure Web客戶端來管理我的數據庫。我試圖通過
select * from information_schema.tables
但根據的是,有任何地方沒有hazoos檢查出什麼在DB ...
使用[MyDatabase的]手動創建表的 – ErikEJ
@ErikEJ我得到的結果(都與*使用MyCoolDb盯着*,無時。可悲的是,既沒有辦法的給了我對創建表的任何命中EF ... –