public Types.PagedList <ArticleTag> ApiToDomain(ArticleTagList value) { if (value == null) { return(null); } return(new Types.PagedList <ArticleTag> { Page = value.Page, ItemsPerPage = value.PerPage, TotalItems = value.Total, List = value.List?.Select(ApiToDomain).ToList() }); }
internal static Types.PagedList <ArticleTag> ToDomain(this ArticleTagList value) { if (value == null) { return(null); } return(new Types.PagedList <ArticleTag> { Page = value.Page, ItemsPerPage = value.PerPage, TotalItems = value.Total, List = value.List?.Select(x => x.ToDomain()).ToList() }); }
/// <summary> /// 填充分类下拉列表的值 /// </summary> private void FillAritcleTypeList() { // 获取数据库连接对象 DBHelper mdb = new DBHelper(); mdb.Connect();//链接数据库 DataSet data = new DataSet(); // 从数据库读取文章的所有类型 OleDbDataAdapter article_type = ArticleTagDate.GetAllArticleTag(mdb.GetConn); article_type.Fill(data, "TagTable"); mdb.Disconnect();// 断开数据库连接 // 将数据绑定到控件上 ArticleTagList.DataSource = data.Tables["TagTable"].DefaultView; ArticleTagList.DataTextField = "tag"; ArticleTagList.DataValueField = "tag"; ArticleTagList.DataBind(); // 设置第一项为空项 //ArticleTagList.Items.Insert(0, new ListItem("", "")); data.Dispose(); // 释放data中的资源 article_type.Dispose(); // 释放article_type中的资源 }