Активная запись SubSonic в версии 2010 не работает должным образом - PullRequest
0 голосов
/ 24 марта 2010

VS 2010 rc; SQL Server 2008 eXpress; .net 3.5; база данных - северный ветер;

все параметры в шаблоне tt установлены по умолчанию. Он просто не генерирует некоторые таблицы в этом наборе кода:

#region ' Schemas '
if(DataProvider.Schema.Tables.Count == 0)
{
    DataProvider.Schema.Tables.Add(new ProductsTable(DataProvider));
    DataProvider.Schema.Tables.Add(new OrdersTable(DataProvider));
    DataProvider.Schema.Tables.Add(new OrderDetailsTable(DataProvider));
    DataProvider.Schema.Tables.Add(new CategoriesTable(DataProvider));
}
#endregion

Также я получил предупреждение о том, что он будет скомпилирован под 4.0, но проект на 3.5.

Есть предложения?

Victor.

Ответы [ 2 ]

1 голос
/ 20 августа 2010

Добавьте Structs.tt в папку вашей модели

0 голосов
/ 22 октября 2010

Я потерпел неудачу, потому что я (неизвестно создал) 2 таблицы в БД с одинаковыми именами, но разными классификаторами, например. [dbo] .Table1 и [userX] .Table1. После удаления ненужных таблиц все заработало без проблем. Также я прочитал другое предложение - чтобы изолировать несоответствия данных - попробуйте удалить таблицы одну за другой в массиве ExcludeTables в settings.ttinclude, чтобы увидеть, не создает ли одна или несколько таблиц проблемы.

...