如何合并 EF 实体集?
我想从两个源(即2个不同的连接字符串)获取具有相同模型到存储映射的记录。
或多或少类似于:
var db = new MyModel(connectionString1);
var set1 = db.Things;
db = new MyModel(connectionString2);
set1.Merge(db.Things);
这可能吗?
I would like to obtain records from two sources (i.e. 2 different connection strings) with identical model to storage mappings.
Something more-or-less like:
var db = new MyModel(connectionString1);
var set1 = db.Things;
db = new MyModel(connectionString2);
set1.Merge(db.Things);
Is this possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的意思是您希望两个数据库中的所有“事物”都在一个列表中吗?如果是这样,您可以使用我相信的
Union()
方法:将最后一行更改为:
Do you mean that you want all of the 'Things' from both DBs in 1 list? If so, you can just use the
Union()
method I believe:Change the last line to: