Я занимаюсь разработкой приложения с открытым исходным кодом на основе .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>