mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-18 20:08:15 +08:00
- 增加 ICodeFirst.IsGenerateCommandParameterWithLambda 选项,开启表达式解析的命令参数化;
- 增加 ExpressionCallContext 自定义函数上下文档 DbParameter 属性; - 修复 IncludeMany(a => a.x1.x2.Childs) 当 x1, x2 为 null 的报 null 错误;
This commit is contained in:
@ -725,15 +725,15 @@ namespace FreeSql.Tests.Odbc.Default
|
||||
[Fact]
|
||||
public void Sum()
|
||||
{
|
||||
var subquery = select.ToSql(a => new
|
||||
var subquery = select.Where(a => a.Id < 200).ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.Sum(b => b.Id)
|
||||
count = select.Where(b => b.Id < 200).Sum(b => b.Id)
|
||||
});
|
||||
var subqueryList = select.ToList(a => new
|
||||
var subqueryList = select.Where(a => a.Id < 200).ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.Sum(b => b.Id)
|
||||
count = select.Where(b => b.Id < 200).Sum(b => b.Id)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
@ -767,15 +767,15 @@ namespace FreeSql.Tests.Odbc.Default
|
||||
[Fact]
|
||||
public void Avg()
|
||||
{
|
||||
var subquery = select.ToSql(a => new
|
||||
var subquery = select.Where(a => a.Id < 200).ToSql(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.Avg(b => b.Id)
|
||||
count = select.Where(b => b.Id < 200).Sum(b => b.Id)
|
||||
});
|
||||
var subqueryList = select.ToList(a => new
|
||||
var subqueryList = select.Where(a => a.Id < 200).ToList(a => new
|
||||
{
|
||||
all = a,
|
||||
count = select.Avg(b => b.Id)
|
||||
count = select.Where(b => b.Id < 200).Sum(b => b.Id)
|
||||
});
|
||||
}
|
||||
[Fact]
|
||||
|
@ -1567,30 +1567,5 @@ namespace FreeSql.Tests.Odbc.DefaultMapType
|
||||
public void GuidNullable()
|
||||
{
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void MygisPoint()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisLineString()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisPolygon()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisMultiPoint()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisMultiLineString()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisMultiPolygon()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1100,30 +1100,5 @@ namespace FreeSql.Tests.Odbc.DefaultMapType
|
||||
public void GuidNullable()
|
||||
{
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void MygisPoint()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisLineString()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisPolygon()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisMultiPoint()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisMultiLineString()
|
||||
{
|
||||
}
|
||||
[Fact]
|
||||
public void MygisMultiPolygon()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user