您的位置:首页 > 产品设计 > UI/UE

Dynamic动态数据类型(例如如何设置IQueryable的类型为函数返回的类型?? )

2013-08-13 11:55 246 查看
private IQueryable<Dynamic> GetArticleQueryByColumnID(long columnID)
{
string sqlStr = "";
if (columnID > 0)
{
sqlStr = string.Format(ExSql, string.Format(" and COLUMN_ID={0} ", columnID));
}
else
{
sqlStr = string.Format(ExSql, "");
}
switch (GetColumn(columnID).REFER_TYPE)
{
case 0:
return _db.ExecuteQuery<V_ARTICLE_SHOW_ALL>(sqlStr).AsQueryable();
case 1:
return _db.ExecuteQuery<V_ARTICLE_SHOW_REFER>(sqlStr).AsQueryable();
case 2:
return _db.ExecuteQuery<V_ARTICLE_SHOW_REFER>(sqlStr).AsQueryable();
case 3:
return _db.ExecuteQuery<V_ARTICLE_SHOW_DUTYTREE>(sqlStr).AsQueryable();
default:
return _db.ExecuteQuery<V_ARTICLE_SHOW_REFER_ALL>(sqlStr).AsQueryable();
}
}


命名空间:using System.Linq.Dynamic;

using System.Linq.Dynamic;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐