Как объединить наборы EF-сущностей? - PullRequest
0 голосов
/ 12 мая 2011

Я хотел бы получить записи из двух источников (то есть 2 разных строк подключения) с идентичной моделью для сопоставлений хранилища.

Что-то более или менее похожее:

var db = new MyModel(connectionString1);
var set1 = db.Things;
db = new MyModel(connectionString2);
set1.Merge(db.Things);

Естьэто возможно?

1 Ответ

3 голосов
/ 12 мая 2011

Вы имеете в виду, что вы хотите, чтобы все «вещи» из обеих БД в 1 списке? Если это так, вы можете просто использовать метод Union(), который я считаю:

Изменить последнюю строку на:

var allThings = set1.Union(db.Things);
...