我要做一个用户自定义查询类,对应sql语句的where语句;
我的类大致是这样定义的:
public class Condition
{
public Condition()
{}
//逻辑运算符(and\or)
public string Opereator
{set;get}
//查询字段
public string Field
{set;get}
//查询条件运算符(=、<、>、like)
public string ConditionString
{set;get}
//查询值
public string Value
{set;get}
}
要是多个就返回一个Condition[]集合
但总觉得不合理,要是用户需要将两个条件用括号括起来该怎么办啊?
那位高手有这方面的资料或例子请回复,谢谢!
我的类大致是这样定义的:
public class Condition
{
public Condition()
{}
//逻辑运算符(and\or)
public string Opereator
{set;get}
//查询字段
public string Field
{set;get}
//查询条件运算符(=、<、>、like)
public string ConditionString
{set;get}
//查询值
public string Value
{set;get}
}
要是多个就返回一个Condition[]集合
但总觉得不合理,要是用户需要将两个条件用括号括起来该怎么办啊?
那位高手有这方面的资料或例子请回复,谢谢!
解决方案 »
- 用C#实现一个字模点阵提取程序
- 关于treeview checkbox问题
- c# 删除文件
- 请教高手`将word文档导入excel,最好可以直接导入到SQLSERVER
- winform如何调用控制台应用程序并传参
- 有关TreeView控件的?高手请帮忙~
- winform下如何抓取整个web页的快照?顶者有分,给出完善代码者另外开贴送200分
- "ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。。。。。。"怎样解决啊?
- 你们用c#做什么?
- WEBFORM上与数据库交互时产生的问题
- object方法问题 菜鸟求助~~~~~~~~~~~~
- 一个javascript问题
|
|---|--a
| |--=
| |--8
| and
| |---|--b
| | |--=
| | |--'a'
| |--or
| |--c
| |--=
| |--23
and
|--d
|--=
|--1