mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-06-28 13:34:32 +08:00
Update db.Fastest
This commit is contained in:
parent
c119b4bb5b
commit
b9eacfd7d1
@ -45,7 +45,7 @@ namespace OrmTest
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
db.CodeFirst.InitTables<TestFAST111>();
|
db.CodeFirst.InitTables<TestFAST111>();
|
||||||
db.Fastest<TestFAST111>().BulkCopy(new List<TestFAST111>() {
|
db.Fastest<TestFAST111>().SetCharacterSet("utf8mb4").BulkCopy(new List<TestFAST111>() {
|
||||||
new TestFAST111(){ Date=DateTime.Now, Id=Guid.NewGuid()+"", Sex=1 , X=111,json=new string[]{ "x"} }
|
new TestFAST111(){ Date=DateTime.Now, Id=Guid.NewGuid()+"", Sex=1 , X=111,json=new string[]{ "x"} }
|
||||||
});
|
});
|
||||||
var data = new List<TestFAST111>() {
|
var data = new List<TestFAST111>() {
|
||||||
|
@ -8,6 +8,7 @@ namespace OrmTest
|
|||||||
{
|
{
|
||||||
//Demo
|
//Demo
|
||||||
Demo0_SqlSugarClient.Init();
|
Demo0_SqlSugarClient.Init();
|
||||||
|
DemoO_Fastest.Init();
|
||||||
Demo1_Queryable.Init();
|
Demo1_Queryable.Init();
|
||||||
Demo2_Updateable.Init();
|
Demo2_Updateable.Init();
|
||||||
Demo3_Insertable.Init();
|
Demo3_Insertable.Init();
|
||||||
|
@ -13,9 +13,10 @@ namespace SqlSugar
|
|||||||
private string CacheKey { get; set; }
|
private string CacheKey { get; set; }
|
||||||
private string CacheKeyLike { get; set; }
|
private string CacheKeyLike { get; set; }
|
||||||
private string CharacterSet { get; set; }
|
private string CharacterSet { get; set; }
|
||||||
public void SetCharacterSet(string CharacterSet)
|
public IFastest<T> SetCharacterSet(string CharacterSet)
|
||||||
{
|
{
|
||||||
this.CharacterSet = CharacterSet;
|
this.CharacterSet = CharacterSet;
|
||||||
|
return this;
|
||||||
}
|
}
|
||||||
public IFastest<T> RemoveDataCache()
|
public IFastest<T> RemoveDataCache()
|
||||||
{
|
{
|
||||||
|
@ -12,7 +12,7 @@ namespace SqlSugar
|
|||||||
IFastest<T> RemoveDataCache(string cacheKey);
|
IFastest<T> RemoveDataCache(string cacheKey);
|
||||||
IFastest<T> AS(string tableName);
|
IFastest<T> AS(string tableName);
|
||||||
IFastest<T> PageSize(int Size);
|
IFastest<T> PageSize(int Size);
|
||||||
void SetCharacterSet(string CharacterSet);
|
IFastest<T> SetCharacterSet(string CharacterSet);
|
||||||
int BulkCopy(List<T> datas);
|
int BulkCopy(List<T> datas);
|
||||||
Task<int> BulkCopyAsync(List<T> datas);
|
Task<int> BulkCopyAsync(List<T> datas);
|
||||||
int BulkCopy(string tableName,DataTable dataTable);
|
int BulkCopy(string tableName,DataTable dataTable);
|
||||||
|
@ -9,6 +9,7 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
public class OracleFastBuilder:IFastBuilder
|
public class OracleFastBuilder:IFastBuilder
|
||||||
{
|
{
|
||||||
|
public string CharacterSet { get; set; }
|
||||||
public OracleFastBuilder(EntityInfo entityInfo)
|
public OracleFastBuilder(EntityInfo entityInfo)
|
||||||
{
|
{
|
||||||
throw new Exception("Only.net CORE is supported");
|
throw new Exception("Only.net CORE is supported");
|
||||||
|
@ -44,7 +44,7 @@ namespace SqlSugar
|
|||||||
TableName = dt.TableName,
|
TableName = dt.TableName,
|
||||||
Local = true,
|
Local = true,
|
||||||
};
|
};
|
||||||
if (bulk.CharacterSet.HasValue())
|
if (this.CharacterSet.HasValue())
|
||||||
{
|
{
|
||||||
bulk.CharacterSet = this.CharacterSet;
|
bulk.CharacterSet = this.CharacterSet;
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ namespace SqlSugar
|
|||||||
{
|
{
|
||||||
private EntityInfo entityInfo;
|
private EntityInfo entityInfo;
|
||||||
private bool IsUpdate = false;
|
private bool IsUpdate = false;
|
||||||
|
public string CharacterSet { get; set; }
|
||||||
private DataTable UpdateDataTable { get; set; }
|
private DataTable UpdateDataTable { get; set; }
|
||||||
public SqliteFastBuilder(EntityInfo entityInfo)
|
public SqliteFastBuilder(EntityInfo entityInfo)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user