У меня есть существующая база данных, и мне нужно добавить дополнительные таблицы и т. д. У меня нет контроля над базой данных, поэтому я решил создать свои таблицы в той же базе данных, но по другой схеме. Насколько я понимаю, это позволит мне создавать свои таблицы и не беспокоиться о конфликтующих именах и т. д.
Но как мне получить доступ к обеим схемам одновременно через EF? Будет ли у меня по существу два разных соединения? Или у меня будет два разных контекста?
Другой вариант, который у меня есть, - создать другую базу данных, но я не знаю, какие у нее плюсы и минусы. Конечно, мне нужно было бы создать ВНУТРЕННИЕ СОЕДИНЕНИЯ между моими таблицами и другими таблицами. Можно ли использовать внутренние соединения в EF между двумя разными схемами или базами данных?
Я использую базу данных SQL Server 2008 R2.