2016-01-29 1 views
-1

В настоящее время у меня есть этотMVC жерех чистый Vb подключиться к другой базе данных

Public Class ApplicationDbContext 
    Inherits IdentityDbContext(Of ApplicationUser) 
    Public Sub New() 
     MyBase.New("DefaultConnection", throwIfV1Schema:=False) 
    End Sub 

    Public Shared Function Create() As ApplicationDbContext 
     Return New ApplicationDbContext() 
    End Function 

Как подключиться к другой строке подключения с использованием методы, как это?

ответ

1

Вы можете добавить новый конструктор в ApplicationDbContext и пройти connectionstring до класса IdentityDbContext. IdentityDbContext Конструктор принимает имя или ConnectionString, поэтому вы можете передать другую строку соединения через конструктор. Для получения дополнительной информации см. msdn

Imports System.Collections 
Imports System.Collections.Generic 
Imports System.Data 
Imports System.Diagnostics 
Public Class ApplicationDbContext 
    Inherits IdentityDbContext(Of ApplicationUser) 
    Public Sub New() 
     MyBase.New("DefaultConnection", throwIfV1Schema := False) 
    End Sub 

    Public Sub New(connectionstring As String) 
     MyBase.New("connectionstring") 
    End Sub 

    Public Shared Function Create() As ApplicationDbContext 
     Return New ApplicationDbContext() 
    End Function 
End Class 
+0

Итак, через db. * Я могу получить доступ к обеим сторонам? – Glenn

+0

Зачем вам одновременно обращаться к базе данных? – Agalo

+0

Мне нужно получить данные из внешней базы данных в приложение – Glenn

 Смежные вопросы

  • Нет связанных вопросов^_^