mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-07 23:24:34 +08:00
Add demo
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
using System;
|
using SqlSugar;
|
||||||
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
@@ -12,8 +13,20 @@ namespace OrmTest
|
|||||||
public static void Init()
|
public static void Init()
|
||||||
{
|
{
|
||||||
var db = NewUnitTest.Db;
|
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>()
|
var list=db.Queryable<OrderEntity>()
|
||||||
.Select(o => new
|
.Select(o => new
|
||||||
{
|
{
|
||||||
@@ -25,6 +38,52 @@ namespace OrmTest
|
|||||||
// 其他字段...
|
// 其他字段...
|
||||||
}).ToList(); ;
|
}).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")]
|
[SqlSugar.SugarTable("unitsdfas0002113")]
|
||||||
public class OrderEntity
|
public class OrderEntity
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user