获取DataTable的多层示例
来源:互联网 发布:劝人学医天打雷劈知乎 编辑:程序博客网 时间:2024/05/01 08:32
1,Logic,引用Entity
private AOSDataContext context;
public UserDAL()
: this(new AOSDataContext())
{ }
public UserDAL(AOSDataContext context)
{
this.context = context;
}
/// <summary>
/// 获取导出数据
/// </summary>
/// <param name="sortClause">排序</param>
/// <param name="expWhere">查询</param>
/// <returns></returns>
public DataTable GetExportData(string sortClause, Expression<Func<Comm_User, bool>> expWhere, params string[] ids)
{
var q = context.Comm_Users.AsQueryable();
if (expWhere != null)
q = q.Where(expWhere);
q.OrderBy(sortClause);
var query = from m in q
where ids.Contains(m.uid.ToString())
select m;
return query.ToDataTable(context);
}
2,Business,引用Entity、Logic和Facede
/// <summary>
/// 获取导出数据
/// </summary>
/// <param name="sortClause">排序</param>
/// <returns></returns>
public DataTable GetExportData(string sortClause, Expression<Func<Comm_User, bool>> expWhere, params string[] ids)
{
using (AOSDataContext context = new AOSDataContext())
{
UserDAL uDAL = new UserDAL(context);
return uDAL.GetExportData(sortClause, expWhere,ids);
}
}
3,Facede,引用Entity
/// <summary>
/// 获取导出数据
/// </summary>
/// <param name="sortClause">排序</param>
/// <returns></returns>
DataTable GetExportData(string sortClause, Expression<Func<Comm_User, bool>> expWhere,params string[] ids);
4,UI,引用Entity和Facede
private Iuser userMgr;
DataTable expData = userMgr.GetExportData("uid", confition, ids);
- 获取DataTable的多层示例
- 示例datatable
- 获取datatable的列名
- 获取datatable的前几条数据
- 一个完整的jQuery datatable示例
- JSON多层解析示例
- 获取DataTable的时候同时获取主键
- 关于多层repeater,datagrid,datalist嵌套的示例
- C++ - 多层继承(inheritance) 的 使用 及 示例
- 获取多层箱值
- 从DataTable中获取行列的值
- 通过DataTable获取表的主键
- DataTable中三种获取参数值的方法
- 获取DataTable指定列的数据
- 获取过滤DataTable后的数据
- 获取DataTable 中当前页的数据
- js获取rich:dataTable的行数
- C#DataTable获取DataSet中表的办法
- 利用负载均衡优化和加速HTTP应用
- 记录下 PHP运算符优先级
- 使用分区表来提高应用系统的性能并方便数据管理
- 百度 PC客户端研发工程师 笔试题目
- Linux文件查找命令find,xargs详述
- 获取DataTable的多层示例
- 让U盘把内容写入文件,让播放器播放mpg 或avi视频
- libevent(一)
- apk反编译及重新生成
- hive优化总结
- NWERC2010 NKOJ2178 Stock Prices
- 已知rand7(),求rand10()
- iphone数据库的增删改查
- VC中Combo Box控件使用大全