标签: 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;