Хранение BD с EF в проекте asp.net MVC

У меня есть Веб приложение mvc, который хранит локально внутри проекта 2 файла с расширением .mdf, и .ldf, которые я понимаю, состоят те сам в том, что он использует Скл Сервер, и эти сейчас внутри папки app_data, что был произведен EF.

introducir la descripción de la imagen aquí

Мои консультации: Практическая новая или всегда было возможно приносить BD внутри проекта системы? так как, разработав настольное приложение ранее с winform, требовали, чтобы он был установлен sql server, и чтобы он содержал BD в персональном компьютере, который был должен использоваться внутри нее, для того, чтобы мочь присоединять только что к ней и инициализировать взаимодействие данных.

После того, как имеет мой BD внутри проекта ASP.NET MVC возможно, что сервер, где он хранился приложение, уже не требует установки администратора данных MSSQL SERVER, и что он приносит мне преимущества и невыгоды использовать эту форму локального хранения?

2
задан 10.03.2016, 01:05
1 ответ

>> практическая новая или всегда было возможно приносить BD внутри проекта системы?

это не новая практика, уже с VS2010 было бы возможно присоединять dinamicamente базу данных в услугу sql server

>>, разработав настольное приложение ранее с winform, требовали, чтобы он был установлен sql server, и чтобы он содержал BD

В разработке Windows Application также возможно реализовывать динамический attch, только это вопрос присоединения .mdf в проекте, это будет способствовать тому, чтобы VS реализовал копию в \bin\Debug и присоединился в этот динамической формы

Здесь

Визуальный Студио Басе де Датос, объединенный в проект

я это объясняю используя .sdf (Скл Компакт), но с .mdf применись той же формы, если у него есть услуга Скл Сервер выполняя локально.

>> после того, как имеет мой BD внутри проекта ASP.NET MVC возможно, что сервер, где он хранился приложение, уже не требует установки администратора данных MSSQL SERVER

я боюсь, что не, attach динамический, но услуга Скл Сервер требуется

>>, что он приносит мне преимущества и невыгоды использовать эту форму локального хранения?

Главное преимущество состоит в том, что db интегрирован разработкой в тот же проект, следовательно двигать решение папок или одной команды другого - прозрачно и ты уносишь данные рядом с кодом.

Больше, что ничто не облегчает мяту, ты разрабатываешь, что этот совсем интегрированный, хотя потом в deploy в производстве было бы желательно, чтобы db был объединен в услугу Скл Сервер.

4
ответ дан 24.11.2019, 14:45
  • 1
    Соединение не redirecciona к твоему объяснению, но уже я это нашел в google:) и я это издал, в резерве ревизии из-за пар. тысячи Спасибо:) – Miko 10.03.2016, 06:09

Теги

Похожие вопросы