【发布时间】:2010-11-10 12:24:57
【问题描述】:
在我的网络应用程序中,用户可以为产品分配多个标签(例如 stackoverflow 上的标签)。 共有三个表:products、tags 和 products_tags 来实现多对多关系。
我的问题是,您将如何使用实体框架(LINQ to SQL)来实现它: “如果标签表中不存在新标签,则仅在其中插入一个新标签”。 所以在插入之前我必须先检查标签是否存在,实现这一点的最佳方法是什么(最佳性能)??
感谢回答
【问题讨论】:
-
请注意:Entity Framework 和 LINQ to SQL 是两个不同的 ORM 框架,我猜你是在尝试使用 EF 而不是 L2S,对吧?
-
哦,是的,你是对的......我的意思是“LINQ to Entities”