0
我有以下問題。Code First和存儲過程
我嘗試執行存儲過程,而在使用的Code First模型MVC 4應用程序返回的表與實體框架5。
首先,我有一個Entity
稱爲Genres
:
public class Genres
{
[Key]
public string Genre { get; set; }
public int Artists { get; set; }
public int Albums { get; set; }
}
然後,我有一個DbContext
:
public class DbContext : DbContext
{
public DbSet<Genres> Genres { get; set; }
}
然後,我執行與SqlQuery
我的存儲過程:
var DbContext = new DbContext();
ViewBag.Genres = DbContext.Genres.SqlQuery("psy_trance_fm_select_genres");
一切正常,b我有一個問題。
當我執行我的存儲過程實體框架5在我的數據庫中創建兩個表。第一個是__MigrationHistory
,第二個是Genres
。
我不需要Genres
表進行創建,因爲我不使用它。
請幫幫我吧。謝謝。
PS - 我寫我的代碼與本文的幫助:http://msdn.microsoft.com/en-us/data/jj592907.aspx
感謝您的評論,juhan_h。你能告訴我,我可以閱讀更多關於不同模型的信息,特別是Database-First模型。謝謝! –
我添加了指向我的答案的鏈接,該鏈接指向您在MSDN上的教程。希望能幫助到你。 –
還有一個問題。用EF Code-First模型和LINQ重寫所有的SP是否是好主意?謝謝! –