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
58bda08721
commit
0f088d378a
@ -9,6 +9,7 @@ namespace OrmTest
|
|||||||
{
|
{
|
||||||
public partial class NewUnitTest
|
public partial class NewUnitTest
|
||||||
{
|
{
|
||||||
|
public static Unit_SYS_USER UserLoginInfo => new Unit_SYS_USER() { XH = "10010" };
|
||||||
public static void Queryable()
|
public static void Queryable()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -81,8 +82,44 @@ namespace OrmTest
|
|||||||
|
|
||||||
var ids = Enumerable.Range(1, 11).ToList();
|
var ids = Enumerable.Range(1, 11).ToList();
|
||||||
var list8=Db.Queryable<Order>().Where(it => SqlFunc.ContainsArrayUseSqlParameters(ids, it.Id)).ToList();
|
var list8=Db.Queryable<Order>().Where(it => SqlFunc.ContainsArrayUseSqlParameters(ids, it.Id)).ToList();
|
||||||
|
|
||||||
|
var result2 = Db.Queryable<Unit_SYS_USER>().Where(o => o.XH == UserLoginInfo.XH).Select(o => o.XH).ToSql();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 系统用户表实体模型类
|
||||||
|
/// </summary>
|
||||||
|
[SugarTable("Unit_SYS_USER")]
|
||||||
|
|
||||||
|
public class Unit_SYS_USER
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 序号
|
||||||
|
/// </summary>
|
||||||
|
private string _XH;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 序号【主键唯一标识,自动生成】
|
||||||
|
/// </summary>
|
||||||
|
[SugarColumn(ColumnName = "XH",
|
||||||
|
ColumnDataType = "VARCHAR2",
|
||||||
|
IsPrimaryKey = true,
|
||||||
|
IsNullable = false,
|
||||||
|
Length = 50,
|
||||||
|
ColumnDescription = "序号【主键唯一标识,自动生成】")]
|
||||||
|
public string XH
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return _XH;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
_XH = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
public static class IEnumerbleContains
|
public static class IEnumerbleContains
|
||||||
{
|
{
|
||||||
public static IEnumerable<Order> Data()
|
public static IEnumerable<Order> Data()
|
||||||
|
@ -96,7 +96,14 @@ namespace SqlSugar
|
|||||||
var isField = memberExpr.Member.MemberType == MemberTypes.Field;
|
var isField = memberExpr.Member.MemberType == MemberTypes.Field;
|
||||||
if (isProperty)
|
if (isProperty)
|
||||||
{
|
{
|
||||||
reval = GetPropertyValue(memberExpr);
|
try
|
||||||
|
{
|
||||||
|
reval = GetPropertyValue(memberExpr);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
reval = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if (isField)
|
else if (isField)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user