【发布时间】:2013-07-05 16:16:37
【问题描述】:
我在 SQL 数据库中有 3 个表
tblVideos:
VideoID int PK
Title varchar(100)
Decription varchar(100)
tblTags:
TagID int PK
TagText varchar(100)
tblVideosToTags:
VideoID int PK, FK to Videos
TagID int PK, FK to Tags
在实体框架(v6-latest-nightly-build)中,我有 2 个类 Video 和 Tag 具有多对多关系。我需要帮助来构建满足以下条件的 LINQ to Entities 或 LINQ to SQL 查询:
标签中的前 10 条记录,这是最常用的。所以可能需要一些求和/计数/分组
【问题讨论】:
-
到目前为止您创建的查询是什么?
-
其实我一开始就卡住了:db.Tags.Include(x => x.Videos).OrderBy(...这里我需要一些想法
-
Linq-to-SQL 是一个不同的简单 ORM - 所以你是 either 使用实体框架 (那么您将编写 Linq-to-Entities 查询),OR 您正在使用 Linq-to-SQL - 但它们是完全独立的两段不同的代码
标签: asp.net-mvc entity-framework linq-to-sql linq-to-entities