FastSqlserver-绿色简单快速开发插件
快速开发小插件
只针对SqlServer的插件,三步配置:
1 install-package Fastsqlserver
2 配置数据库链接
3 生成Model 类型
在Global 里导入命名空间
配置就绪,下面看能用到什么接口,继承了ADO.NET下的所有操作数据库的接口,同事又拥有ORM下面的拓展接口:
这些接口都已经拓展到命名空间下,只要导入命名空间就可以调用了。
public bool Add<T>(T obj) --添加
public bool Delete<T>(T obj)--删除
public bool Update<T>(T obj)--更新
public IList<T> Find<T>(string sql)--查找
public IList<T> Find<T>(string sql, IDictionary<string, object> dic)--查找
public DataPage GetFindPage(string sql, int pageIndex, int pageSize, string orderBy)--分页
public DataTable GetDataTable(string sql)--返回数据表
public DataTable GetDataTable(string sql, IDictionary<string, object> dic)--返回数据表
public SqlDataReader GetSqlDataReader(string sql)--返回reader
public SqlDataReader GetSqlDataReader(string sql, IDictionary<string, object> dic)--返回reader
public DataSet GetDataSet(string sql)--返回数据集
public T FristFind<T>(string sql, IDictionary<string, object> dic)--返回数据集第一个
public IList<T> WhereListModel<T>(表达式) --返回数据集
public static T UrlToModel<T>()--把当前请求封装到model里
都是拓展,方便调用,只是方便的dll、
浙公网安备 33010602011771号