Sql server ASP.NET MVC 5、Oracle.ManagedDataAccess和SQL DB
我希望使用SQL Server数据库进行标识,但在Oracle数据库中使用数据crud 我可以使用Oracle.ManagedDataAccess包连接到Oracle fine。有人能告诉我如何设置DbContext/什么吗 我已在web配置中设置了此选项:Sql server ASP.NET MVC 5、Oracle.ManagedDataAccess和SQL DB,sql-server,oracle,entity-framework,asp.net-mvc-5,Sql Server,Oracle,Entity Framework,Asp.net Mvc 5,我希望使用SQL Server数据库进行标识,但在Oracle数据库中使用数据crud 我可以使用Oracle.ManagedDataAccess包连接到Oracle fine。有人能告诉我如何设置DbContext/什么吗 我已在web配置中设置了此选项: <connectionStrings> <add name="SQLServerConnect" connectionString="Data Source=(LocalDb)\v11.0;
<connectionStrings>
<add name="SQLServerConnect"
connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\aspnet-MVC-Oracle-HR-Test-20150514042443.mdf;Initial Catalog=aspnet-MVC-Oracle-HR-Test-20150514042443;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="Oracle"
connectionString="Data Source=v-oratesting/syscntrl;Persist Security Info=True;User ID=MYUSERID;Password=MYPASSWORD;"
providerName="Oracle.ManagedDataAccess.Client"/>
</connectionStrings>
<appSettings>
...
<add key="DefaultConnection" value="Oracle" />
<add key="SqlServerConnection" value="SQLServerConnect" />
</appSettings>
在我的identityModels.cs中。到目前为止,这将在SQL Server数据库中创建一个用户帐户,我如何设置将Oracle连接用于其他数据模型和控制器请?好的,这是有效的:连接字符串
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;AttachDbFilename=|DataDirectory|\MVC-Oracle-Test-20150519031928.mdf;Initial Catalog=MVC-Oracle-Test-20150519031928;Integrated Security=True" providerName="System.Data.SqlClient" />
<add name="OracleDbContextConnection" providerName="Oracle.ManagedDataAccess.Client" connectionString="User Id=xxx;Password=xxxx;Data Source=v-oratest/xxxxxx" />
identitymodels.cs:
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema: false)
{
}
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
}}
谢谢Steve,但这只涉及一个连接。我希望在现有oracle表上使用SQL for identity和oracle for CRUD。
public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
public ApplicationDbContext()
: base("DefaultConnection", throwIfV1Schema: false)
{
}
public static ApplicationDbContext Create()
{
return new ApplicationDbContext();
}
}}