两个DropDownList和EntityFramework

时间:2013-06-04 05:43:10

标签: drop-down-menu entity-framework-4

我需要创建方法(或您推荐的其他方法),以便在两个下拉列表中过滤数据。我的情景如下:

  

1)数据库访问业务类(CRUD)

     

2)两个DropDownList(在GridView中)

第一个呈现群组文章,而第二个项目根据第一个中的选择填充。

数据库表包含以下内容:

  

1)表组

     

2)相关项目表

表的报告是一对多的,或者一个组可以有很多文章,都有自己的主键。

你给我什么建议?

谢谢大家,

里卡多。

1 个答案:

答案 0 :(得分:0)

我认为你只需要两种方法:

- GetAllGroups(): That call Entity framework to get all groups from db
- GetArticlesByGroupID(<<groupID>>): that get articles from db based on what groups was chosen

您的计划的主要流程将是:

- after form is initialized, you can method GetAllGroups() and populate into first dropdownlist

- in event selected changed of first dropdownlist and call method GetArticleByGroupID(...) and populate into second dropdownlist

全部。

从实体框架视图

:您需要创建任何所需的对象或DTO,例如groupDTO,ArticleDTO,GroupRespository ......或类似的东西 希望可以帮到你