Jakub Provaznik Ответов: 1

Asp.net MVC подключение к базе данных mdf файл


Привет,

У меня есть маленький asp.net проект mvc с базой данных на SQL server. Мне нужно представить его на собеседовании, поэтому мне нужно отправить его по электронной почте. Что мне нужно знать, как лучше всего экспортировать и подключить mdf-файл к проекту, чтобы база данных всегда была привязана к папке проекта. Не могли бы вы дать мне какие-нибудь советы, пожалуйста?

Что я уже пробовал:

Я думал о том, чтобы просто скопировать файл mdf в проект и изменить строку подключения

F-ES Sitecore

Отправьте им резервную копию базы данных и позвольте им восстановить ее по своему усмотрению.

1 Ответов

Рейтинг:
0

san2debug

Привет Якуб,

Я рекомендую наилучшую практику для файла базы данных следующим образом

1. экспорт скрипта - вы можете экспортировать скрипт базы данных SQL server с данными в виде файла скрипта. Затем вы можете создать новую базу данных и запустить в ней файл сценария, когда вам это нужно.

(или)

2. Папку внутри проекта - вы можете сохранить файл базы данных SQL (.МДФ) на папке внутри папки проекта. затем вы можете прикрепить файл базы данных (.MDF) с помощью SQL Server Management Studio, когда вам это нужно. вы можете использовать строку подключения к базе данных в своем проекте.


Пожалуйста, дайте мне знать, если вам нужна какая - либо помощь


Jakub Provaznik

У меня есть вопрос по второму пункту. Если я сохраняю mdf-файл в App_Data, нужно ли мне настроить его для localdb?

san2debug

если вы сохранили файл MDF в папке App_Data. свойство AttachDbFilename в строке подключения можно использовать следующим образом

<add name="SQLConnectionString"
параметр connectionString="источник данных=.\Именем sqlexpress;ключевое слово attachdbfilename=|параметр datadirectory|Имя_базы_данных.МДФ;Комплексная безопасность=true;в пользовательский экземпляр=true и" имя_поставщика="системы.Данных.В sqlclient" /&ГТ;