igor-tkachev/bltoolkit — Issue #67: SqlQuery building exception
Author: darknode
Created: 2011-12-12 19:26:34+00:00
State: open

Файл: Data/Sql/QueryVisitor.cs
Строка: 813
```
sc.Into = t ?? sc.Into;
```
вызывает при определенных условия NullRef..Exception.
Рассмотрел весь блок кода:

```
var s = (SqlQuery.InsertClause)element;
var t = s.Into != null ? (SqlTable)ConvertInternal(s.Into, action) : null;
var i = Convert(s.Items, action);

if (t != null && !ReferenceEquals(s.Into, t) || i != null && !ReferenceEquals(s.Items, i))
{
var sc = new SqlQuery.InsertClause();
sc.Into = t ?? sc.Into;
sc.Items.AddRange(i ?? s.Items);
sc.WithIdentity = s.WithIdentity;

newElement = sc;
}
```
думаю должно быть:
```sc.Into = t ?? s.Into;```

для "заполнения" из предыдущего объекта как и с Items и WithIdentity.