Skip to content

Commit e476071

Browse files
Merge pull request #228 from panizza/master
System.Data.Entity.Core.Objects.ObjectParameter does not accept null values in constructor
2 parents 8512a1b + de04146 commit e476071

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/shared/Z.EF.Plus.BatchUpdate.Shared/BatchUpdate.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1067,7 +1067,10 @@ public List<Tuple<string, object>> GetInnerValues<T>(IQueryable<T> query, Expres
10671067
foreach (var additionalParameter in parameters)
10681068
{
10691069
var newName = additionalParameter.Name + "_" + valueI;
1070-
var newParameter = new ObjectParameter(newName, additionalParameter.Value);
1070+
var newParameter = new ObjectParameter(newName, additionalParameter.ParameterType)
1071+
{
1072+
Value = additionalParameter.Value
1073+
};
10711074
destinationValues.Add(new Tuple<string, object>(columnName, newParameter));
10721075

10731076
valueSql = valueSql.Replace(additionalParameter.Name, newName);

0 commit comments

Comments
 (0)