У меня есть файл базы данных SQL Server Compact (.sdf
), к которому я пытаюсь подключиться с помощью Visual Studio 2017. Я установил SQLight / SQL Server Compact ToolBox с NuGetPackage Manager.
Я разместил SqlDataSource
на странице ASPX.
Я нажимаю новое «Соединение». Выбираю «SQL Server Compact 4.0 (Simple by ErikEJ)»
Поместите в источник данных.
Тестовое соединение «Тестовое соединение успешно выполнено».
Нажмите ОК, и я получаю эту ошибку
Exception of type 'Microsoft.VisualStudio.Web.Data.InternalException' was thrown
Я искал в Google ничего не могу найти по этому поводу. Я могу подключаться к разным базам данных SQL Server, но не к этому .sdf
.
Какие-нибудь рекомендации?
SqlDataSource не работает с SQL Server Compact (или наоборот). Вместо этого используйте, например, EF Core или ADO.NET для доступа к данным.