Создайте базу данных, используя C # и технологию Entity Framework - PullRequest
0 голосов
/ 29 сентября 2019

Используя Visual Studio 2019, я хочу создать базу данных с кодом сценария C # (это SQL Server 2017 Express).

Но я столкнулся с SqlException. Вот некоторые строки кода, написанные для построения базы данных в SQL Server:

DataBaseContext DB = new DataBaseContext();
Person oPerson = new Person(1, "Amir");

DB.People.Add(oPerson);
DB.SaveChanges();

Я ожидал, что моя база данных будет построена в SQL Server. Но на самом деле я получил ошибку:

System.Data.SqlClient. SqlException: «CREATE FILE обнаружил ошибку операционной системы 5 (доступ запрещен.) При попытке открыть или создать физический файл« C: \ Users \ RahimiMyDB.mdf ».

Ошибка создания базы данных. Некоторые имена файлов не могут быть созданы. Проверьте связанные ошибки. '

1 Ответ

2 голосов
/ 29 сентября 2019

Вам необходимо обновить экземпляр SQL Server LoaclDB с помощью последнего накопительного обновления (CU) (это известная проблема с версией RTM)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...