Kendo ui 数据库设计中无关系外键剑道网格

Kendo ui 数据库设计中无关系外键剑道网格,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,在SQL Server中,我有一个没有表之间关系的数据库,但数据是相关的 我正在尝试使用带有外键列的剑道网格,但是,我发现的示例适用于具有正确相关表的数据库 如何在外键列中声明剑道网格,我说谁是填充此数据的操作和控制器。IMHO,您可以这样做: 假设我们创建了一个关于性别的外键列 col.ForeignKey(m => m.id_gender, (System.Collections.IEnumerable)ViewData["gender"], "id_gender", "descrip

在SQL Server中,我有一个没有表之间关系的数据库,但数据是相关的

我正在尝试使用带有外键列的剑道网格,但是,我发现的示例适用于具有正确相关表的数据库


如何在外键列中声明剑道网格,我说谁是填充此数据的操作和控制器。

IMHO,您可以这样做:

假设我们创建了一个关于性别的外键列

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;

IEnumerable性别列表=。。。。您有实体或对象模型吗?你使用的是某种ORM吗?我使用的是实体框架。不管你的数据库是否有FKs。更重要的是,通过导航属性将对象链接在一起。