SQL to IQueryable<T>

本文关键字:gt to lt SQL IQueryable | 更新日期: 2023-09-27 18:12:47

我有SQL文本查询。我不想用linq,那会很复杂的linq.

如何从我的SQL字符串,我可以在其他linq查询使用IQueryable表达式?我想要得到这样的东西:

public class ElementCount
{
   public int ElementID { get; set; }
   public int ElementCount { get; set; }
}
string sql = "<element count query>";
IQueryable<ElementCount> elementsCount = GetExpression(sql);
dbContext.Elements.Join(elementsCount ,element=>element.ID,elementCount=>elementCount.ElementID,

…等等等等linq查询

SQL to IQueryable<T>

你的查询必须在c#中定义吗?

因为如果没有,你总是可以把它变成数据库中的视图或存储过程,并把它作为IQueryable映射到你的DbContext中。