Subsonic не подключен к SQL Server - PullRequest
0 голосов
/ 28 ноября 2010

Я не уверен, правильно ли я сформулировал заголовок.Я очень новичок в Subsonic.Я установил SubSonic в Visual Studio.Я выполнил шаги по настройке, описанные в руководстве по SubSonic.Проблема:

Я пытаюсь в своем файле default.cs сослаться на Northwind для доступа к его таблицам, но Northwind не существует в intellisense.Поэтому, если я не ошибаюсь, Visual Studio не видит базу данных.Что-то не так с моей приведенной ниже строкой подключения?

<connectionStrings>
   <add name="Northwind" 
        connectionString="Data Source=VERONIQUE-PC;Database=Northwind;Integrated Security=true;">
</connectionStrings>

Я забыл сказать, что использую .Net Framework 2.0, поэтому я установил версию 2.1 SubSonic.Я также использую SQL Server 2005

Буду признателен за вашу помощь.

1 Ответ

0 голосов
/ 28 ноября 2010
  1. Поскольку вы хотите использовать BuildProvider, убедитесь, что вы выполняете все эти шаги в проекте веб-сайта (не веб-приложения)
  2. Добавьте настройки (вы уже сделали это)
  3. Добавьте «App_Code» к решению в Visual Studio
  4. Создайте текстовый файл, например, model.abp в папке App_Code и добавьте в него некоторый контент (например, просто введите одну звездочку * или что-нибудь еще)
  5. Нажмите F6, дождитесь завершения сборки, затем перейдите к default.aspx.cs и попробуйте набрать Northwind.вы должны увидеть IntelliSense.

Но я всегда предпочитаю генерировать модель с помощью инструмента командной строки, а не поставщика сборок, потому что он не зависит от типа проекта, и вы можете интегрировать его в автоматические сборки.

...