mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-24 16:18:47 +08:00
Update Split table demo
This commit is contained in:
parent
c88f06e59e
commit
ad6f3c71c5
@ -88,6 +88,7 @@ namespace OrmTest
|
|||||||
|
|
||||||
//只查A表
|
//只查A表
|
||||||
var tableName2 = db.SplitHelper(new WordTestTable() { Name="A" }).GetTableNames();
|
var tableName2 = db.SplitHelper(new WordTestTable() { Name="A" }).GetTableNames();
|
||||||
|
db.Updateable(data).SplitTable(tas => tas.InTableNames("WordTestTable_FirstZ")).ExecuteCommand();
|
||||||
var listall1 = db.Queryable<WordTestTable>().Where(it => it.Name == "all").SplitTable(tas => tas.InTableNames(tableName2)).ToList();
|
var listall1 = db.Queryable<WordTestTable>().Where(it => it.Name == "all").SplitTable(tas => tas.InTableNames(tableName2)).ToList();
|
||||||
var listall = db.Queryable<WordTestTable>().Where(it => it.Name == "all").SplitTable(tas => tas.ContainsTableNames("_FirstA")).ToList();
|
var listall = db.Queryable<WordTestTable>().Where(it => it.Name == "all").SplitTable(tas => tas.ContainsTableNames("_FirstA")).ToList();
|
||||||
|
|
||||||
@ -127,7 +128,7 @@ namespace OrmTest
|
|||||||
List<SplitTableInfo> result = new List<SplitTableInfo>();
|
List<SplitTableInfo> result = new List<SplitTableInfo>();
|
||||||
foreach (var item in tableInfos)
|
foreach (var item in tableInfos)
|
||||||
{
|
{
|
||||||
if (item.Name.Contains(EntityInfo.DbTableName+"_First")) //区分标识如果不用正则符复杂一些,防止找错表
|
if (item.Name.Contains("_First")) //区分标识如果不用正则符复杂一些,防止找错表
|
||||||
{
|
{
|
||||||
SplitTableInfo data = new SplitTableInfo()
|
SplitTableInfo data = new SplitTableInfo()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user