尝试将T列表转换为IMongoCollection,收到错误
无法转换'System.Collections.Generic.List 1' to type 'MongoDB.Driver.IMongoCollection
1'
有办法吗?
基本上我正在尝试模拟ImongoCollectiondata并将数据列表分配给ImongoCollection。
例如: IMongoCollectioncollection collection =(IMongoCollection)lst
答案 0 :(得分:2)
您只能将对象隐式转换为它们继承的类型。
在这种情况下,IMongoCollection不会从List或其任何超类继承。
您可以做的是在List上实现一个扩展方法,以转换为IMongoCollection。