Ich habe zwei Tabellen, von der ersten Tabelle möchte ich alle Datensätze und von der zweiten Tabelle ich möchte die maximale ID-Wert davon Aufzeichnung. Ich benutze Entity Framework in asp.net C#.Wie bekomme ich den maximalen Wert der ID aus der zweiten Tabelle mit Join in Entity Framework in asp.net C#
Ich habe versucht, den folgenden Code, aber es dauert nur einzelne Datensatz aus der ersten Tabelle, d. H. Tblblogs. und lassen Sie alle Datensätze, wie Sie alle diese Datensätze mit dieser Abfrage erhalten? Bitte hilf mir, ich werde dir sehr dankbar sein. Vielen Dank !
var query= (from c in db.tblBlogs join a in db.tblBlogMedias on c.id
equals a.BlogId where c.id==db.tblBlogMedias.Max(p=>p.id)
select new
{}
wie diese Abfrage in Entity Framework zu schreiben. dh der Code geschrieben. oben: tblBlog select *, tblBlogMedia.BlogPicturePath von tblBlog linken äußeren Verknüpfung tblBlogMedia auf tblBlog.id tblBlogMedia.BlogId = wo tblBlogMedia.id = (select max (id) aus tblBlogMedia wo blogid = '1') hier BlogId = '1' ist nur zum Beispiel ich will samething wie BlogId = @blogid –