关系查询引擎C#编写的
n查询的开发是一个关系查询引擎,用C#编写的。它可以让你执行一个SELECT查询。NET对象。它可以使用数组,数据集,数据表或任何其他自定义表绑定。 n查询是完全可扩展的,因此,您可以添加自定义函数,聚集,常量和参数。
除了查询引擎本身这个项目还包含一个集成组件,所以笔者查询,你可以很容易地与Actipro的神器出山:www.shenqi73.comSyntaxEditor。这包括代码完成功能,参数信息和语法高亮。“n查询”
下面是一些主要特点:
核心功能:
·允许对业务对象执行SELECT语句。
·允许执行简单的使用一个轻量级的表达式求值的表达式。
·支持顶部,顶部有关系,内连接,外连接,全外连接,过滤,分组,汇总,整理,所有类型的子查询(存在,所有,任何部分),派生表和公用表表达式(CTE) 。
·支持标准的。NET对象作为数据源(DataSet中的DataTable,和IEnumerable)。
·提供援助服务整合代码语法编辑。
UI特点:
·提供全力支持语法高亮,错误突出显示,成员完成和参数信息与Actipro的SyntaxEditor控制的集成。
·显示计划控制到Microsoft SQL Server Management Studio中以可视化的执行计划。
·提供浏览器控件来探索查询或表达的范围。
性能特点:
为了获得最佳性能的查询引擎内部表示的代数树的查询和使用优化器选择不同的连接顺序,并执行子查询去相关。
·为了消除反射调用的开销在运行时使用轻量级的代码生成所有表达式被编译为Microsoft中间语言(MSIL)。
定制特点:
·提供先进的自定义模型功能,聚合,数据源,地产商,法供应商,并比较。
·自动自定义数据类型(如金钱)可以像在源代码中使用运算符重载。
要求:
·<框架2.0
此版本中的新功能:
·Bug修正
·更新的文档
·升级到新版本的Actipro语法编辑器(4.0.281)