我正在尝试将SQL查询与Entity框架一起使用。但我没有找到如何使用它。基本上我尝试使用查询如下
SELECT DISTINCT
SUBSTRING(KeyStr, CHARINDEX('TYPE_', KeyStr) + 5, 5) Menu_Item,
Content, level
FROM
DB.dbo.StringDB
答案 0 :(得分:0)
您可以使用以下代码实现此目的:
假设您有一个名为Result
的类具有以下声明
public class Result
{
public string Menu_Item{get;set;}
public string Content{get;set;}
public string level{get;set;}
}
使用SQL Query检索结果:
var sql = @"SELECT DISTINCT
SUBSTRING(KeyStr, CHARINDEX('TYPE_', KeyStr) + 5, 5) Menu_Item,
Content, level
FROM
DB.dbo.StringDB";
var results = _dbContext.Database.SqlQuery<Result>(sql);
这应返回Result
对象