Skip to content

Commit 3a6fdee

Browse files
committed
Revert change during merge that brought back obsolete member usate
1 parent 42c147b commit 3a6fdee

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

Orm/Xtensive.Orm.Tests.Sql/TypeMappingTest.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,25 +62,28 @@ public void InsertAndSelectTest()
6262
idParameter.DbType = DbType.Int32;
6363
idParameter.ParameterName = IdParameterName;
6464
_ = insertCommand.Parameters.Add(idParameter);
65-
insertQuery.Values.Add(tableRef[IdColumnName], SqlDml.ParameterRef(IdParameterName));
65+
66+
var row = new Dictionary<SqlColumn, SqlExpression>(typeMappings.Length + 1);
67+
row.Add(tableRef[IdColumnName], SqlDml.ParameterRef(IdParameterName));
6668
var parameters = new List<DbParameter>();
67-
for (int columnIndex = 0; columnIndex < typeMappings.Length; columnIndex++) {
69+
for (var columnIndex = 0; columnIndex < typeMappings.Length; columnIndex++) {
6870
var mapping = typeMappings[columnIndex];
6971
var parameterName = GetParameterName(columnIndex);
70-
SqlExpression parameterExpression = SqlDml.ParameterRef(parameterName);
72+
var parameterExpression = (SqlExpression) SqlDml.ParameterRef(parameterName);
7173
if (mapping.ParameterCastRequired)
7274
parameterExpression = SqlDml.Cast(parameterExpression, mapping.MapType());
73-
insertQuery.Values.Add(tableRef[GetColumnName(columnIndex)], parameterExpression);
75+
row.Add(tableRef[GetColumnName(columnIndex)], parameterExpression);
7476
var parameter = insertCommand.CreateParameter();
7577
parameter.ParameterName = parameterName;
7678
parameters.Add(parameter);
7779
_ = insertCommand.Parameters.Add(parameter);
7880
}
81+
insertQuery.ValueRows.Add(row);
7982
var insertQueryText = Driver.Compile(insertQuery).GetCommandText();
8083
insertCommand.CommandText = insertQueryText;
81-
for (int rowIndex = 0; rowIndex < testValues[0].Length; rowIndex++) {
84+
for (var rowIndex = 0; rowIndex < testValues[0].Length; rowIndex++) {
8285
idParameter.Value = rowIndex;
83-
for (int columnIndex = 0; columnIndex < typeMappings.Length; columnIndex++)
86+
for (var columnIndex = 0; columnIndex < typeMappings.Length; columnIndex++)
8487
typeMappings[columnIndex].BindValue(parameters[columnIndex], testValues[columnIndex][rowIndex]);
8588
_ = insertCommand.ExecuteNonQuery();
8689
}

0 commit comments

Comments
 (0)