2014-03-03 46 views
0

我有一個沒有SQL Server中表之間關係的數據庫,但數據是有關係的。kendo grid與數據庫設計中沒有關係的外鍵

我想用外鍵列Kendo網格,但是,我發現的例子是與正確相關的表的數據庫。

我如何爲一個外鍵列聲明一個Kendo Grid我說過誰是Action和Controller來填充這些數據。

+0

您是否有實體或對象模型?你在使用某種ORM嗎? –

+0

我正在使用實體框架。 – user1039875

+0

數據庫是否具有FKs應該沒關係。通過導航屬性將對象鏈接在一起更重要。 –

回答

0

恕我直言,你可以這樣做:

比方說,我們創建有關性別

col.ForeignKey(m => m.id_gender, (System.Collections.IEnumerable)ViewData["gender"], "id_gender", "description"); 

一個外鍵列在控制器中,我們可以創建一個IEnumerable集合,然後將其返回到視圖使用視圖數據

IEnumerable<GenderItem> gender_list = .... <-- initiallize the ienumerable or get from database 
ViewData["gender"] = gender_list;