This commit is contained in:
sunkaixuan
2025-09-25 10:36:15 +08:00
parent 8c67532554
commit 8ff9ceda98

View File

@@ -1,4 +1,5 @@
using System;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -12,8 +13,20 @@ namespace OrmTest
public static void Init()
{
var db = NewUnitTest.Db;
db.CodeFirst.InitTables<OrderEntity>();
db.CodeFirst.InitTables<UserInfo001>();
var x = new List<UserInfo001>() { new UserInfo001() };
var userInfo = db.Queryable<UserInfo001>()
.Where(t => x.Any(s => s.UserName == t.UserName && s.Context == t.Context))
.ToList();
var userInfo2 = db.Queryable<UserInfo001>()
.Where(t => x.Any(s => t.UserName ==s.UserName && t.Context == s.Context))
.ToList();
var x2 = new List<UserInfo001>() { new UserInfo001() { UserName="a"} };
var userInfo3 = db.Queryable<UserInfo001>()
.Where(t => x2.Any(s => s.UserName == t.UserName && s.Context == t.Context))
.ToList();
db.CodeFirst.InitTables<OrderEntity>();
var list=db.Queryable<OrderEntity>()
.Select(o => new
{
@@ -25,6 +38,52 @@ namespace OrmTest
// 其他字段...
}).ToList(); ;
}
[SugarTable("Unitadfaysd22")]
public class UserInfo001
{
/// <summary>
/// User ID (Primary Key)
/// 用户ID主键
/// </summary>
[SugarColumn(IsIdentity = true, IsPrimaryKey = true)]
public int UserId { get; set; }
/// <summary>
/// User name
/// 用户名
/// </summary>
[SugarColumn(Length = 50, IsNullable = false)]
public string UserName { get; set; }
/// <summary>
/// User email
/// 用户邮箱
/// </summary>
[SugarColumn(IsNullable = true)]
public string Email { get; set; }
/// <summary>
/// Product price
/// 产品价格
/// </summary>
public decimal Price { get; set; }
/// <summary>
/// User context
/// 用户内容
/// </summary>
[SugarColumn(ColumnDataType = StaticConfig.CodeFirst_BigString, IsNullable = true)]
public string Context { get; set; }
/// <summary>
/// User registration date
/// 用户注册日期
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? RegistrationDate { get; set; }
}
[SqlSugar.SugarTable("unitsdfas0002113")]
public class OrderEntity
{