Создание метаданных строки соединения ASP.NET MVC C # - PullRequest
0 голосов
/ 24 сентября 2018

Извините, у меня такое ощущение, что это действительно простой вопрос, но моя строка подключения к моему источнику данных недействительна.Я немного потрудился, и думаю, что мне не хватает части метаданных строки соединения - но я не уверен, где она находится / как ее создать.

Как, как я думаю, она должна выглядеть

<add name="PDCWebEntities" connectionString="metadata=METADATASTRING;Data Source=.;Initial Catalog=PDC;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />

А вот где, я думаю, содержится информация, которая должна быть в строке метаданных:

entities

Это должноСледует отметить, что файл app.config, в котором находится строка подключения, находится в проекте PokemonDayCareSimple.Web

Возможно ли сделать метаданные частью строки из этой информации?

1 Ответ

0 голосов
/ 24 сентября 2018

Вам не нужны метаданные для connectionString.

<add name="DefaultConnection" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\me\source\repos\MarketplaceMVC\MarketplaceMVC.Web\App_Data\MarketplaceIdentityDb.mdf;Integrated Security=True" providerName="System.Data.SqlClient" />

Вместо «AttachDbFilename» вы также можете использовать «Начальный каталог».

enter image description here

В вашем классе контекста вам нужно добавить конструктор:

public ApplicationContext() : base("DefaultConnection")
{

}
...