Я пытаюсь использовать Subsonic ActiveRecord, чтобы определить, хочу ли я использовать его в любых будущих проектах, и должен сказать, что он мне до сих пор нравится. Он отлично работал с MS SQL Server 2005 и 2008, но у меня проблемы с шаблонами T4 и SQL Server Express. Насколько я могу судить, у Subsonic возникла проблема с получением информации о схеме из базы данных Server Express, которую я добавил в тестовое приложение MVC.
Есть ли у кого-нибудь информация о том, как заставить его работать с Server Server Express (не Compact) , и поддерживается ли он даже в Subsonic 3.0.0.4?
РЕДАКТИРОВАТЬ:
Это приложение MVC с MyTestDB в папке App_Data. Я пробовал несколько различных строк подключения, но, похоже, ничего не работает. Последняя строка, которую я использовал:
<connectionStrings>
<add name="MyTestDBString" connectionString="server=.\SQLExpress;database=MyTestDB;integrated security=SSPI;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionstrings>
С помощью приведенной выше строки я получаю исключение SQL в списке ошибок в Visual Studio, говорящее Cannot Open Database... The login failed
. Это происходит, когда я щелкаю правой кнопкой мыши по файлам .tt
и запускаю специальный инструмент.