我正在编写一个服务Windows
,它将从 MSSql 数据库接收数据并在家里处理它。
我使用模型
public class СstiData
{
public int VEU_ID { get; set; }
public DateTime DT { get; set; }
public int VALUE { get; set; }
public int PARAM_ID { get; set; }
}
public class CstiContext :DbContext
{
public DbSet<СstiData> CstiData { get; set; } = null;
public CstiContext(string connString)
{
this.Database.Connection.ConnectionString = connString;
}
}
收到后
var sql = @"select
dateadd(ms, t, CONVERT(datetime, '02.28.2022')) dt,
f.V
from
A28022022 f
where
n = 1002";
var dataList = ctx.СstiData.SqlQuery(sqlStr).ToList();
System.Data.SqlClient.SqlException: "CREATE TABLE permission denied in database 'xxxx_xxxx_DATA'."
我收到了我不需要创建表的错误
,我想按要求获取数据。在这种情况下如何使用任意查询,例如链接多个表?