【发布时间】:2010-09-11 03:17:10
【问题描述】:
我想在实体框架中实现下面提到的问题。
我有两张表(下面是它们的简化版)
项目表
itemId,itemName
标签表
tagId,tagName
我的逻辑是,一个项目可以有多个标签,一个标签可以有多个与之相关的项目,所以我添加了多对多关系(请在这里纠正我,如果我错了)
我已经从中创建了模型(edmx 文件)和数据库。
-
我已经编写了将数据添加到示例表的代码,并且工作正常。以下是样本数据
itemId itemName ---items table 1 | fish 2 | cell phone tagId tagName ------tags table 1 | eatable 2 | electronics 3 | non veg
我需要知道如何编写这 3 个查询
- 添加标签和项目之间的关系,例如将标签“eatables”、“nonveg”添加到项目“fish”
- 获取与项目相关的所有标签(例如:鱼)
- 获取与项目无关的所有标签(例如:鱼)
【问题讨论】:
-
“eatable”在正确的英语中应该是“edible”。
标签: entity-framework ado.net entity-framework-4