我是用工具生成的代码:
/// <summary>
/// 获得数据列表
/// </summary>
public DataSet GetList(string strWhere)
{
StringBuilder strSql=new StringBuilder();
strSql.Append("select GoodsType_ID,GoodsType_Number,GoodsType_Name,GoodsType_lev,GoodsType_Re,Vebder_Class,Flage ");
strSql.Append(" FROM Goods_Type ");
if(strWhere.Trim()!="")
{
strSql.Append(" where "+strWhere);
}
return DbHelperSQL.Query(strSql.ToString());
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public Mat.Model.Goods_Type DataRowToModel(DataRow row)
{
Mat.Model.Goods_Type model=new Mat.Model.Goods_Type();
if (row != null)
{
if(row["GoodsType_ID"]!=null && row["GoodsType_ID"].ToString()!="")
{
model.GoodsType_ID=int.Parse(row["GoodsType_ID"].ToString());
}
if(row["GoodsType_Number"]!=null)
{
model.GoodsType_Number=row["GoodsType_Number"].ToString();
}
if(row["GoodsType_Name"]!=null)
{
model.GoodsType_Name=row["GoodsType_Name"].ToString();
}
if(row["GoodsType_lev"]!=null && row["GoodsType_lev"].ToString()!="")
{
model.GoodsType_lev=int.Parse(row["GoodsType_lev"].ToString());
}
if(row["GoodsType_Re"]!=null)
{
model.GoodsType_Re=row["GoodsType_Re"].ToString();
}
if(row["Vebder_Class"]!=null)
{
model.Vebder_Class=row["Vebder_Class"].ToString();
}
if(row["Flage"]!=null)
{
model.Flage=row["Flage"].ToString();
}
}
return model;
}
/// <summary>
/// 得到一个对象实体
/// </summary>
public Mat.Model.Goods_Type GetModel(int GoodsType_ID)
{

StringBuilder strSql=new StringBuilder();
strSql.Append("select  top 1 GoodsType_ID,GoodsType_Number,GoodsType_Name,GoodsType_lev,GoodsType_Re,Vebder_Class,Flage from Goods_Type ");
strSql.Append(" where GoodsType_ID=@GoodsType_ID");
SqlParameter[] parameters = {
new SqlParameter("@GoodsType_ID", SqlDbType.Int,4)
};
parameters[0].Value = GoodsType_ID; Mat.Model.Goods_Type model=new Mat.Model.Goods_Type();
DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
if(ds.Tables[0].Rows.Count>0)
{
return DataRowToModel(ds.Tables[0].Rows[0]);
}
else
{
return null;
}
}
分别是什么意思!谢谢asp.net对象方法

解决方案 »

  1.   

    /// 获得数据列表
    根据where条件查询数据获取数据
    条件自定义
    /// 得到一个对象实体
    传入一行数据datarow,如果你传入的数据部为空,那么赋值给实体
    /// 得到一个对象实体
    根据where条件实体GoodsType_ID查询数据获取数据
    条件只有一个 GoodsType_ID
      

  2.   

    DataSet GetList//获取数据源,用于绑定GridView等控件
    Mat.Model.Goods_Type DataRowToModel//将单条记录DataRow转成Goods_Type实体来使用,其实不转也无法row["字段"]一样能使用,但转之后打个"."就可以知道有什么字段,不用再去数据库中去查找GetModel(int GoodsType_ID)//根据ID获取一个实体数据
      

  3.   

    第一个方法:public DataSet GetList(string strWhere)\
    根据查询条件查询 strWhere 查询数据库Goods_Type的信息并返回一个数据集DateSet(用来存放数据的临时仓库) 并返回得到数据的数据集
    第二个方法:public Mat.Model.Goods_Type DataRowToModel(DataRow row)
    用使用者传入的参数(DataRow row)数据集中数据表的一行数据来填充对象模型Mat.Model.Goods_Type这个对象
    里面使用if是判断传进来的一行数据中的列是否为空,不为空就给对象的字段赋值。并返回填充好数据的Mat.Model.Goods_Type对象。
    第三个方法:public Mat.Model.Goods_Type GetModel(int GoodsType_ID)
    根据数据库表Goods_Type 的列名GoodsType_ID来查询一行数据(top 1)。并且讲查到的数据赋值飞模型对象Mat.Model.Goods_Type ,并返回Mat.Model.Goods_Type 类的对象。