mirror of
https://github.com/nsnail/FreeSql.git
synced 2025-06-19 04:18:16 +08:00
修复批量插入/更新大量数据时,未使用NoneParameter,会导致部分未执行的bug;
This commit is contained in:
@ -267,6 +267,18 @@ namespace FreeSql.Tests {
|
||||
[Fact]
|
||||
public void Test1() {
|
||||
|
||||
var testaddlist = new List<NewsArticle>();
|
||||
for(var a = 0; a < 133905; a++) {
|
||||
testaddlist.Add(new NewsArticle {
|
||||
ArticleTitle = "testaddlist_topic" + a,
|
||||
Hits = a,
|
||||
});
|
||||
}
|
||||
g.sqlite.Insert<NewsArticle>(testaddlist)
|
||||
//.NoneParameter()
|
||||
.ExecuteAffrows();
|
||||
|
||||
|
||||
g.mysql.Aop.ParseExpression = (s, e) => {
|
||||
if (e.Expression.NodeType == ExpressionType.Call) {
|
||||
var callExp = e.Expression as MethodCallExpression;
|
||||
|
Reference in New Issue
Block a user