sunkaixuna
3 years ago
2 changed files with 65 additions and 2 deletions
@ -0,0 +1,62 @@ |
|||
using OrmTest; |
|||
using SqlSugar; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Text; |
|||
using System.Threading.Tasks; |
|||
|
|||
namespace OrmTest |
|||
{ |
|||
public class TestFAST11 |
|||
{ |
|||
|
|||
|
|||
public int Sex { get; set; } |
|||
public DateTime Date { get; set; } |
|||
|
|||
[SqlSugar.SugarColumn(IsPrimaryKey =true)] |
|||
public string Id { get; set; } |
|||
|
|||
} |
|||
|
|||
public class DemoO_Fastest |
|||
{ |
|||
public static void Init() |
|||
{ |
|||
Console.WriteLine(""); |
|||
Console.WriteLine("#### Insertable Start ####"); |
|||
|
|||
SqlSugarClient db = new SqlSugarClient(new ConnectionConfig() |
|||
{ |
|||
DbType = DbType.Oracle, |
|||
ConnectionString = Config.ConnectionString, |
|||
InitKeyType = InitKeyType.Attribute, |
|||
IsAutoCloseConnection = true, |
|||
AopEvents = new AopEvents |
|||
{ |
|||
OnLogExecuting = (sql, p) => |
|||
{ |
|||
Console.WriteLine(sql); |
|||
Console.WriteLine(string.Join(",", p?.Select(it => it.ParameterName + ":" + it.Value))); |
|||
} |
|||
} |
|||
}); |
|||
db.DbMaintenance.DropTable("TestFAST11"); |
|||
db.CodeFirst.InitTables<TestFAST11>(); |
|||
//db.Insertable<TestFAST11>(new List<TestFAST11>() {
|
|||
// new TestFAST11(){ Date=DateTime.Now, Id=Guid.NewGuid()+"", Sex=1 , }
|
|||
//}).UseOracle().ExecuteBulkCopy();
|
|||
//db.Fastest<TestFAST11>().BulkCopy(new List<TestFAST11>() {
|
|||
// new TestFAST11(){ Date=DateTime.Now, Id=Guid.NewGuid()+"", Sex=1 , }
|
|||
//});
|
|||
var data = new List<TestFAST11>() { |
|||
new TestFAST11(){ Date=DateTime.Now, Id=Guid.NewGuid()+"", Sex=1 } |
|||
}; |
|||
//db.Updateable(data).ExecuteCommand();
|
|||
db.Fastest<TestFAST11>().BulkUpdate(data); |
|||
var x = db.Queryable<TestFAST11>().ToList(); |
|||
|
|||
} |
|||
} |
|||
} |
Loading…
Reference in new issue