Entity Framework Holen Top-10 Zeilen

Ich habe eine 3 Tabellen in SQL-Datenbank

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

In Entity Framework (v6-latest-nightly-build) habe ich 2 Klassen Video und Tag mit viele-zu-viele-Beziehungen. Ich brauche eine Hilfe mit dem Aufbau einer LINQ to Entities LINQ to SQL-Abfrage, die erfüllt folgende Bedingungen:

Top-10 Datensätze von Tags, die meist verwendet. So werden wohl einige summieren/zählen/gruppieren benötigt

Was ist die Abfrage, die Sie bisher entwickelt haben?
eigentlich bin ich stucked am Anfang: db.Tags.Enthalten(x => x.Videos).OrderBy(... hier muss ich einige Ideen
Linq-to-SQL ist eine verschiedene, vereinfachend ORM - so sind Sie entweder mit Entity Framework, (dann Sie werden schriftlich von Linq-to-Entities-Abfragen), ,ODER sind Sie mit Linq-to-SQL - aber das sind zwei völlig getrennte, verschiedene Teile des Codes

InformationsquelleAutor Sergey Sypalo | 2013-07-05

Schreibe einen Kommentar