sql >> Databasteknik >  >> RDS >> Mysql

hur beställer man efter ett dynamiskt kolumnnamn i EntityFramework?

I .Net Core kan vi använda EF.Property metod för att ange namnet på egenskapen som en sträng:

string sortColumn = "Price";

//IQueryable<Product> q = from p in myDbContext.Products select p;
q = q.OrderBy(p => EF.Property<object>(p, sortColumn));


  1. Få storlek på alla tabeller i databasen

  2. Lär dig hur du använder SQL SELECT med exempel

  3. MySQL:Summa värden i delfrågor

  4. T-SQL:Välja kolumn baserat på MAX(Annan kolumn)