public ArticleCategory GetByID(int _articleCategoryId)
 {
     ArticleCategoryDAC _articleCategoryComponent = new ArticleCategoryDAC();
      IDataReader reader = _articleCategoryComponent.GetByIDArticleCategory(_articleCategoryId);
      ArticleCategory _articleCategory = null;
      while(reader.Read())
      {
          _articleCategory = new ArticleCategory();
          if(reader["ArticleCategoryId"] != DBNull.Value)
              _articleCategory.ArticleCategoryId = Convert.ToInt32(reader["ArticleCategoryId"]);
          if(reader["SiteCategoryId"] != DBNull.Value)
              _articleCategory.SiteCategoryId = Convert.ToInt32(reader["SiteCategoryId"]);
          if(reader["ArticleId"] != DBNull.Value)
              _articleCategory.ArticleId = Convert.ToInt32(reader["ArticleId"]);
          if(reader["PostDate"] != DBNull.Value)
              _articleCategory.PostDate = Convert.ToDateTime(reader["PostDate"]);
      _articleCategory.NewRecord = false;             }             reader.Close();
      return _articleCategory;
 }