【发布时间】:2021-02-18 23:46:17
【问题描述】:
如何在 C# 代码中使用 SQL Server 命令而不是实体框架执行此操作?
我只想了解 SQL Server 中的orderby 主题,我在 Entity Framework 中了解但在 SQL Server 中没有。谢谢!
using (KariyerDBEntities db = new DBEntities())
{
IEnumerable<Product> ProductList = db.Products.ToList();
var result = ProductList.OrderBy(e => e.Stock)
.ThenByDescending(e => e.Name)
.ThenByDescending(e => e.Price)
.ThenByDescending(e => e.CreateDate);
foreach (var p in result)
{
Console.WriteLine(p.Id + " " + p.Name + " " + p.Price + " " + p.Stock + " " + p.CreateDate + "\n");
}
}
【问题讨论】:
-
Dapper 是一个不错的微 ORM,开销很小,不做更改跟踪,但它会将你的表映射到对象中
标签: c# sql sql-server entity-framework sql-order-by