zoukankan      html  css  js  c++  java
  • Agile.Net 组件式开发平台

    脚本管理组件用于管理系统查询脚本,由于数据查询的复杂性和可变性,平台规范要求"查询数据"使用建立在脚本管理器中的SQL语句。新增、更新、删除数据采用数据访问支持库API。

    示例如下: 

    首先在脚本管理器中定义查询脚本,例如”2001”号脚本,调用方法ScriptById(int Id) 示例如下:

    Product product = Context.ScriptById(2001).QuerySingle<Product>();

    或者

    Product product = Context.ScriptById(2001).Parameter("ProductId", 3).QuerySingle<Product>();

    或者

    List<Product> products = Context.ScriptById(2001).QueryMany<Product>();

    查询脚本的定义支持以下三种方式:

    风格一:

    SELECT ID, Code, Name FROM USER WHERE ID = @ID

    风格二:

    SELECT ID, Code, Name FROM USER WHERE ID = {ID}

    风格三:

    Declare @ID int, @Name nvarchar(50)
    Set @ID = {ID}
    Set @Name = {Name}
    --------------------------------------------------------
    SELECT ID, Code, Name FROM USER WHERE ID = @ID AND Name = @Name

  • 相关阅读:
    正则表达式
    爬虫原理和网页构造
    简单的博客系统之二
    配置编辑器geany
    linux删除多文件
    eNSP交换路由基础
    NTP centOS6.5
    shell脚本之lftp上传
    进度条
    maketrans与translate函数
  • 原文地址:https://www.cnblogs.com/MuNet/p/5756326.html
Copyright © 2011-2022 走看看