Я новичок в разработке .NET и SQL Server CE, я работаю над некоторыми проблемами с базой данных в нашем продукте.SQL Server CE с приложениями с чередованием .NET
Пути он предназначен есть 2 приложения (.csproj
), к которым SQL Server CE динамически связан (.DLL
), мы имеем оболочку, которая использует DLL для создания, обновления, удаления базы данных, и они получают доступ к одному базы данных SQL Server CE (.sdf
)
После чтения в Интернете немного на SQL Server CE с .NET приложений, которые я узнал:
Несколько приложений могут получить доступ к той же
.sdf
файл, без дополнительной необходимости, чтобы иметь собственный блокирующий механизм для доступа к базе данныхБаза данных небольшая, и приложение .NET загружает базу данных в память, а операции выполняются в самой памяти.
Теперь мои вопросы:
Как есть 2 .NET приложения, которые доступ к этой базе данных
.sdf
, есть 2 копии же.sdf
файла в памяти и приложения изменяют свои собственные версия?Что я делаю неправильно, команда видит проблему (исключение уже удалено), доступ к базе данных медленный.
Спасибо
Как csproj не приложение, файл .exe ... у вас есть .exe файлы? – ErikEJ
Итак, мы закончили с 2.msi, которые запускаются в качестве фоновых сервисов. Они обращаются к файлу .sdf, dll sqlserverce присоединяется к структуре проекта обоих .msi's –