✎
编程开发网
首页
C语言
C++
面试
Linux
函数
Windows
数据库
下载
搜索
当前位置:
首页
->
AI编程基础
->
c++编程基础
扩展MongoDB C# Driver的QueryBuilder(二)
2015-11-21 00:57:45
·
作者:
·
浏览:
21
标签:
扩展
MongoDB
Driver
QueryBuilder
(collectionExpression); obj._collectionName = string.Format({0}.{1}, _collectionName, obj._collectionName); return obj; } public IMongoQuery LT
(Expression
> memberExpression, TMember value) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.LT(string.Format({0}.{1}, _collectionName, memberName), BsonValue.Create(value)); } public IMongoQuery LT
(Expression
>> memberExpression, TValue value) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.LT(string.Format({0}.{1}, _collectionName, memberName), BsonValue.Create(value)); } public IMongoQuery EQ
(Expression
> memberExpression, TMember value) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.EQ(string.Format({0}.{1}, _collectionName, memberName), BsonValue.Create(value)); } public IMongoQuery EQ
(Expression
>> memberExpression, TValue value) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.EQ(string.Format({0}.{1}, _collectionName, memberName), BsonValue.Create(value)); } public IMongoQuery NE
(Expression
> memberExpression, TMember value) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.NE(string.Format({0}.{1}, _collectionName, memberName), BsonValue.Create(value)); } public IMongoQuery NE
(Expression
>> memberExpression, TValue value) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.NE(string.Format({0}.{1}, _collectionName, memberName), BsonValue.Create(value)); } public IMongoQuery In
(Expression
> memberExpression, params TMember[] values) { return In
(memberExpression, new List
(values)); } public IMongoQuery In
(Expression
> memberExpression, IEnumerable
values) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.In(string.Format({0}.{1}, _collectionName, memberName), values.Select(x => BsonValue.Create(x))); } public IMongoQuery In
(Expression
> memberExpression, IEnumerable
values) where TCastC : TCollection { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.In(string.Format({0}.{1}, _collectionName, memberName), values.Select(x => BsonValue.Create(x))); } public IMongoQuery In
(Expression
>> memberExpression, IEnumerable
values) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.In(string.Format({0}.{1}, _collectionName, memberName), values.Select(x => BsonValue.Create(x))); } public IMongoQuery In
(Expression
>> memberExpression, IEnumerable
values) where TCastC : TCollection { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.In(string.Format({0}.{1}, _collectionName, memberName), values.Select(x => BsonValue.Create(x))); } public IMongoQuery Matches
(Expression
> memberExpression, BsonRegularExpression value) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.Matches(string.Format({0}.{1}, _collectionName, memberName), value); } public IMongoQuery Matches
(Expression
>> memberExpression, BsonRegularExpression value) { var memberName = _queryExpression.MemberExpression(memberExpression); return Query.Matches
首页
上一页
1
2
3
下一页
尾页
2
/3/3