У меня мало сомнений в том, чтобы очистить вас от всех. Теперь мне было достаточно, чтобы пойти в Google. Я очень чист к C#
.
Я следил за некоторыми tutorials
а затем я Windows Form App with using local database
.
Он использовал файл локальной базы данных Visual Studio 2010
формате .sdf
. Затем я развертываю проект, как описано в учебнике. И я запускаю свое приложение на своем ПК.
Он не установлен. Но приложение является рабочим файлом. Я могу вставлять, обновлять и удалять данные с помощью своего приложения.
После всего этого. Я разработал такое же приложение в Visual Studio 2013
используя .mdf
локальной базы данных .mdf
. Развернуто. Но теперь он не работает.
Я хотел знать.
Пожалуйста, надеюсь, у вас есть добрый ответ.
Я предполагаю, что второе приложение не работает, потому что ему нужен экземпляр SQL Server. SQL Compact edition (sdf) не требует запуска сервера, в то время как база данных SQL Server (mdf).
О других вопросах.
Не существует "лучшей практики", вы используете ту или иную систему в зависимости от ваших требований.
Вы можете использовать сценарий SQL для создания своей базы данных во время процесса установки.
Да, вы можете запускать winforms на любом компьютере с установленным временем выполнения.net, он не должен вообще делать SQL Server.
Not Working
означает, когда я развертываю приложение в VS13. Вставить, обновить и удалить часть не работает. Я хотел знать. что такоеlocal database
в VS13?