C# Class FrameDAL.Dialect.MySqlDialect

Author: Vincent Lau. MySQL数据库方言,针对MySQL数据库进行SQL优化
Inheritance: BaseDialect
Show file Open project: vincentlauvlwj/FrameDAL

Public Methods

Method Description
GetGeneratedKeySql ( string seqName ) : string

获得一条SQL,该SQL从数据库中查询最近一次插入操作生成的主键

GetPagingSql ( string sqlText, int firstResult, int pageSize ) : string

执行查询之前,对SQL命令进行预处理

Method Details

GetGeneratedKeySql() public method

获得一条SQL,该SQL从数据库中查询最近一次插入操作生成的主键
public GetGeneratedKeySql ( string seqName ) : string
seqName string 生成主键的序列,如果此方法的实现不需要此参数,可忽略
return string

GetPagingSql() public method

执行查询之前,对SQL命令进行预处理
public GetPagingSql ( string sqlText, int firstResult, int pageSize ) : string
sqlText string 要进行预处理的SQL
firstResult int 要返回的第一条结果的索引,该索引从0开始
pageSize int 返回的结果数量,若为0,则返回所有结果,不进行分页查询
return string