ASP.NET MVC C# 连接字符串元数据创建
ASP.NET MVC C# Connection String metadata creation
抱歉,我觉得这是一个非常基本的问题,但我的数据源连接字符串无效。我解决了一些问题,认为我遗漏了连接字符串的元数据部分 - 但我不确定 is/how 在哪里创建它。
我认为它应该是什么样子
<add name="PDCWebEntities" connectionString="metadata=METADATASTRING;Data Source=.;Initial Catalog=PDC;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
这里是我认为需要包含在元数据字符串中的信息所在的位置:
需要注意的是connectionstring所在的app.config文件在PokemonDayCareSimple.Web项目中
是否可以根据此信息将元数据作为字符串的一部分?
您不需要 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" />
您也可以使用 "Initial Catalog".
而不是 "AttachDbFilename"
在您的上下文中Class您需要添加一个构造函数:
public ApplicationContext() : base("DefaultConnection")
{
}
抱歉,我觉得这是一个非常基本的问题,但我的数据源连接字符串无效。我解决了一些问题,认为我遗漏了连接字符串的元数据部分 - 但我不确定 is/how 在哪里创建它。
我认为它应该是什么样子
<add name="PDCWebEntities" connectionString="metadata=METADATASTRING;Data Source=.;Initial Catalog=PDC;Integrated Security=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
这里是我认为需要包含在元数据字符串中的信息所在的位置:
需要注意的是connectionstring所在的app.config文件在PokemonDayCareSimple.Web项目中
是否可以根据此信息将元数据作为字符串的一部分?
您不需要 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" />
您也可以使用 "Initial Catalog".
而不是 "AttachDbFilename"在您的上下文中Class您需要添加一个构造函数:
public ApplicationContext() : base("DefaultConnection")
{
}