Привязка соединения с базой данных Visual Studio 2017 WPF зависает в IDE - PullRequest
0 голосов
/ 24 марта 2019

Я занимаюсь разработкой приложения с открытым исходным кодом на основе .NET Framework WPF.Я использую MVVC и связыватели, указывающие на ViewModel, который загружает данные из MS SQL Server.

Когда я добавил связыватели в код XAML, Visual Studio начала зависать (в течение 1 с - 1 мин) после изменений в Viewкод, переключение между вкладками файлов, после остановки перезаписи и т. д.

Я думаю, это может быть вызвано тем, что Visual Studio пытается подключиться к БД в фоновом режиме и загрузить данные для дизайнера или что-то еще.

Кто-нибудь знает, как предотвратить автоматическую загрузку данных?Или знает как это исправить?Эти зависания действительно раздражают.

Также я заметил, что в этом коде XAML:

<Window.DataContext>
        <viewModel:VATEntitiesViewModel />
</Window.DataContext>

Visual studio создает исключение (экран печати) .Но соединение работает в отладчике.

Вот строка подключения:

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=Fvat;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...