我想在實體框架中創建我的模型,並試圖使用代碼第一選項來解決它。實體框架代碼第一類關係
我目前在我的數據庫中有3個表格。我的狀態表具有在Web應用程序中使用的所有狀態。我有一個新聞桌。我有一個新聞狀態表。我之所以這樣做,是因爲我不希望所有狀態都可用於新聞項目,只是其中的一些。所以,我的3個表看起來就像這樣:
新聞表:
NewsId int required primary key
Title varchar required
Body varchar required
NewsStatusId int required foreign key
NEWSTATUS表:
NewsStatusId int required primary key
StatusId int required foreign key
狀態表
StatusId int required primary key
Name varchar required
當創建了這個班,做我需要爲News,Status和NewsStatus創建類?我只是想爲新聞和狀態?我的關係在2/3類之間會是什麼樣子?
我的新聞類看起來像這樣
public class News
{
public int NewsId { get; set; }
// rest of my properties
public int StatusId { get; set; }
}
狀態類:
public class Status
{
public int StatusId { get; set; }
public string Name { get; set; }
}
將這些類會是什麼樣的2/3類之間的關係?
任何代碼示例將不勝感激。
什麼是modelBuilder,我會在哪裏放置它?看到我更新的帖子。謝謝。 – 2011-01-27 13:29:25
我仍然不明白這段代碼如何連接我的3個表格?你有更多的代碼或鏈接去閱讀你的代碼嗎? – 2011-01-27 13:54:36