Mongo C#where条件自动转换

时间:2017-12-14 07:50:39

标签: c# mongodb linq

我有一个LINQ查询来从mongoDB中选择数据。在mongoDB中,EmpID使用不同的类型存储,如int16,int32,int64,string等。 我总是将EmpID作为字符串传递给where条件。当EmpID存储在NonString类型中时,它返回null。如何为这类案件自动演员?

var query = from c in collection.AsQueryable<C>() where c[EmpID] == "123" select c;

0 个答案:

没有答案