首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > C# > C# Linq 动态查询条件 的 两种实现方式 (PredicateExtensions 和 Dynamic)

C# Linq 动态查询条件 的 两种实现方式 (PredicateExtensions 和 Dynamic)

  • 资源大小:1.18M
  • 上传时间:2021-07-28
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: 常用C#方法

资 源 简 介

优选方案是:PredicateExtensions  很方便,很强大 调用示例:public static void Test3() { DbDataContext db = new DbDataContext(); Expression> expressleft = PredicateExtensions.True(); expressleft = expressleft.Or(t => t.CategoriesID > 3); Expression> expressright = PredicateExtensions.False(); expressright = expressright.Or(t => t.CategoriesID < 5); expressleft = expressleft.And(expressright); var sql = db.GetCommand(db.TemplateDocument.Where(expressleft).Select(t => new { t.TemplateID, t.TemplateName, t.CategoriesID })).CommandText; Console.WriteLine(sql); }

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP