2012-09-17 58 views
-1

我的,我想有一個訂單ID插入我要插入SQL數據庫的多個項目做食堂管理系統項目,插入與同一列ID數據庫多發性值..如何使用實體框架

我我將每個食品都作爲一個訂單ID,但我想要將多個食品作爲每個訂單ID。 我怎麼能做到這一點,請幫助我,它的迫切。

+0

這是一個學校項目嗎?另外,這是什麼樣的系統? (桌面/網站?)我們需要更多信息來幫助你。 – Kjartan

回答

0

如果您使用的EntityFramework或LinqToSQL,你可以得到的物品與此代碼:

var ItemsOfOrder = from n in Orders 
where n.id = 1231 
select n.Items 

foreach(var Item in ItemsOfOrder) 
{ 
    Print(Item); 
} 

多次插入:

克里特島的訂單和多個項目。 然後添加物品到訂單的導航屬性(導航到物品)

Order ord = new Order(); 

Item item1 = new Item(); 
Item item2 = new Item(); 
Item item3 = new Item(); 

ord.Items.Add(item1); 
ord.Items.Add(item2); 
ord.Items.Add(item3); 

DbContext db = new DbContext(); 
db.Orders.Add(ord); 
db.SaveChanges; 
+0

我想要插入具有相同Order ID的多個項目當我單擊Submit Button時。 – user1677287

+0

我想插入多個具有相同Order ID的項目當我點擊Submit Button時。當我們點擊按鈕時,它應該用一個訂單ID插入多個項目。當再次點擊提交按鈕時它應該生成新的訂單ID插入多個值。 – user1677287

+0

我想要通過選擇複選框在多個項目中插入數據庫在一個命令id.Not不回收。 – user1677287