我想从两个来源(即2个不同的连接字符串)获取记录,其中存储映射的模型相同。
或多或少的东西:
var db = new MyModel(connectionString1);
var set1 = db.Things;
db = new MyModel(connectionString2);
set1.Merge(db.Things);
这可能吗?
答案 0 :(得分:3)
你的意思是你想从1个列表中的两个数据库中获取所有'事物'吗?如果是这样,您可以使用我认为的Union()
方法:
将最后一行更改为:
var allThings = set1.Union(db.Things);