是否有可能从实体框架核心调用STDEV聚合函数?我搜索了资料来源,没有找到解决办法。
发布于 2018-05-05 09:46:12
目前,它只受解决方案的支持。我打开了一个关于GitHub的问题。
解决方案使用fromSql()
Methode。
class ScalarResult<T>
{
public T Value { get; set; }
}
class MyContext : DbContext
{
public DbSet<Benchmark> Benchmarks { get; set; }
public DbQuery<ScalarResult<double>> Doubles { get; set; }
}
var db = new MyContext();
var stdev = Enumerable.Single(
from r in db.Doubles.FromSql("SELECT STDEV(Result) AS Value FROM Benchmarks") select r.Value);
这是Brice Lambson的解决方案(谢谢)。
https://stackoverflow.com/questions/50082247
复制相似问题