mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Update exp to sql
This commit is contained in:
parent
57921ca6a2
commit
788588759e
@ -20,6 +20,7 @@ namespace OrmTest
|
|||||||
db.Insertable(new Unitsdafa111()).ExecuteCommand();
|
db.Insertable(new Unitsdafa111()).ExecuteCommand();
|
||||||
db.Insertable(new Unitsdafa111() {Id=Guid.NewGuid(),Id2=Guid.NewGuid() }).ExecuteCommand();
|
db.Insertable(new Unitsdafa111() {Id=Guid.NewGuid(),Id2=Guid.NewGuid() }).ExecuteCommand();
|
||||||
var list=db.Queryable<Unitsdafa111>().ToList();
|
var list=db.Queryable<Unitsdafa111>().ToList();
|
||||||
|
db.CodeFirst.InitTables<UnitafaXX1>();
|
||||||
Db.Insertable(new List<UnitafaXX1>() { new UnitafaXX1 { } }).IgnoreColumns(z => z.dt2).CallEntityMethod(z => z.Test01()).ExecuteCommand();
|
Db.Insertable(new List<UnitafaXX1>() { new UnitafaXX1 { } }).IgnoreColumns(z => z.dt2).CallEntityMethod(z => z.Test01()).ExecuteCommand();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
@ -267,6 +267,13 @@ namespace OrmTest
|
|||||||
.Select((o, cus) => new VUOrder { Ixd = o.Id.SelectAll()})
|
.Select((o, cus) => new VUOrder { Ixd = o.Id.SelectAll()})
|
||||||
.ToList();
|
.ToList();
|
||||||
Check.Exception(query5.Any() && query5.First().Ixd == 0,"unit error");
|
Check.Exception(query5.Any() && query5.First().Ixd == 0,"unit error");
|
||||||
|
|
||||||
|
|
||||||
|
var query6 = Db.Queryable<Order>()
|
||||||
|
.LeftJoin<Custom>((o, cus) => o.Id.ToString().Contains(cus.Id.ToString()))
|
||||||
|
|
||||||
|
.Where((o) => o.Id > 0)
|
||||||
|
.ToList();
|
||||||
}
|
}
|
||||||
public class VUOrder
|
public class VUOrder
|
||||||
{
|
{
|
||||||
|
@ -243,7 +243,7 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
resolveExpress.RootExpression = expression;
|
resolveExpress.RootExpression = expression;
|
||||||
resolveExpress.JoinQueryInfos = Builder.QueryBuilder.JoinQueryInfos;
|
resolveExpress.JoinQueryInfos = Builder.QueryBuilder.JoinQueryInfos;
|
||||||
resolveExpress.IsSingle = IsSingle();
|
resolveExpress.IsSingle = IsSingle()&& resolveType!= ResolveExpressType.WhereMultiple;
|
||||||
resolveExpress.MappingColumns = Context.MappingColumns;
|
resolveExpress.MappingColumns = Context.MappingColumns;
|
||||||
resolveExpress.MappingTables = Context.MappingTables;
|
resolveExpress.MappingTables = Context.MappingTables;
|
||||||
resolveExpress.IgnoreComumnList = Context.IgnoreColumns;
|
resolveExpress.IgnoreComumnList = Context.IgnoreColumns;
|
||||||
|
Loading…
Reference in New Issue
Block a user