.net数据传递的格式
1 Object 返回数据库查询后的单个值
public object LoadBusinessScopeById(int id)
{
string sql = "select [name] from BusinessScope where ID=" + id;
return MainCommon.Instance.InitSqlServer().ExecuteScalar(sql);
}
2 DataTable 返回数据库指定列的值
比如下拉控件,只需要数据库表中某两列的值
3 实体类
方便表单的直接绑定
4 List<实体>
5 动态实体 用于展示一个表格的数据
public List<dynamic> GetListBysql2(string sql)
{
DBInstance.DB.EnableAutoSelect = false;
List<dynamic> list = DBInstance.DB.Fetch<dynamic>(sql).ToList<dynamic>();
DBInstance.DB.EnableAutoSelect = true;
return list;
}