代码优先-连接到我的数据库ASP.NET 5
我创建了一个具有标识的ASP.NET 5项目。代码优先-连接到我的数据库ASP.NET 5,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我创建了一个具有标识的ASP.NET 5项目。 我想先尝试代码,这是我以前没有做过的 因此,在我的Models文件夹中,我创建了一个名为Database的新文件夹,在那里我可以保存所有与数据库相关的模型。(不确定这是否是标准) 然后我创建了这个小型的角色模型,用于测试目的 namespace IdleV4.Models.Database { public class Character { public Character() {
我想先尝试代码,这是我以前没有做过的 因此,在我的
Models
文件夹中,我创建了一个名为Database
的新文件夹,在那里我可以保存所有与数据库相关的模型。(不确定这是否是标准)
然后我创建了这个小型的角色模型
,用于测试目的
namespace IdleV4.Models.Database
{
public class Character
{
public Character()
{
}
public int ID { get; set; }
public string Name { get; set; }
}
}
我创建了一个上下文类
namespace IdleV4.Models.Database
{
public class DatabaseContext
{
public DatabaseContext(): base()
{
}
public DbSet <Character> Characters { get; set; }
}
}
这就是我在旧项目中的连接字符串的样子,也是我要连接到的数据库
<connectionStrings>
<add name="IdentityString" connectionString="Data Source=secret.database.windows.net; Initial Catalog=secret; User ID=secret; Password=secret; Connect Timeout=60;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
<add name="DatabaseContainer" connectionString="metadata=res://*/Models.Database.csdl|res://*/Models.Database.ssdl|res://*/Models.Database.msl;provider=System.Data.SqlClient;provider connection string='data source=secret.database.windows.net;initial catalog=secret;persist security info=True;user id=secret;password=secret;multipleactiveresultsets=True;application name=EntityFramework'" providerName="System.Data.EntityClient" />
</connectionStrings>
如何从使用edmx
模型的旧连接字符串转换为代码优先的ASP.NET 5连接字符串
多谢各位
<connectionStrings>
<add name="IdentityString" connectionString="Data Source=secret.database.windows.net; Initial Catalog=secret; User ID=secret; Password=secret; Connect Timeout=60;MultipleActiveResultSets=True;" providerName="System.Data.SqlClient" />
<add name="DatabaseContainer" connectionString="metadata=res://*/Models.Database.csdl|res://*/Models.Database.ssdl|res://*/Models.Database.msl;provider=System.Data.SqlClient;provider connection string='data source=secret.database.windows.net;initial catalog=secret;persist security info=True;user id=secret;password=secret;multipleactiveresultsets=True;application name=EntityFramework'" providerName="System.Data.EntityClient" />
</connectionStrings>