PetShop 3.0 .NET Sample Application .NET Pet Shop 3.0http://www.microsoft.com/downloads/details.aspx?FamilyID=e2930625-3c7a-49dc-8655-a8205813d6db&DisplayLang=en微软提供的架构例子,再好不过了

解决方案 »

  1.   

    WEB层:
    private void BindData(string vCommanType, string vKeyWords)
    {
    projectinfo.DataSource= (new GetTSDJInfo()).GetTSZXProInfo( vCommanType,vKeyWords).Tables["TSZXProInfo"].DefaultView;
    projectinfo.DataBind();
    }
    逻辑事务层:
    public DataSet GetTSZXProInfo(string vCommandType,string vKeyWords)
    {
      //自己可喜写其他的
      if(!CommonFunction.BCheckCondition(vCommandType.Length>1 && vCommandType!=null))
    return null;
    return (new DataAcess.getprojectinfor()).GettszsProjecData(vCommandType,vKeyWords);
    }
    数据层:
    public DataSet GettszsProjecData(string vCommandType,string vKeyWords)
    {
    dsCommand = new SqlDataAdapter();
    if(dsCommand==null)
    {
    //if the  SqlDataAdapter is null we will return null
    return null;
    }
    SqlCommand loadCommand = new SqlCommand("GetDJBSProInfo",new SqlConnection (Configuration.ConnectionString));
    loadCommand.CommandType = CommandType.StoredProcedure;
    loadCommand.Parameters.Add(new SqlParameter("@CommandType", SqlDbType.NVarChar, 20));
    loadCommand.Parameters.Add(new SqlParameter("@KeyWords", SqlDbType.NVarChar, 20));
    DataSet TSZXProInfo  = new DataSet();
    dsCommand.SelectCommand = loadCommand;
    dsCommand.SelectCommand.Parameters["@CommandType"].Value = vCommandType;
    dsCommand.SelectCommand.Parameters["@KeyWords"].Value=  vKeyWords;
    dsCommand.Fill(TSZXProInfo,"TSZXProInfo");
    return TSZXProInfo;
    }
      

  2.   

    还有一个例子的,叫dus....呵,记不太清楚了。.net里面自己带的。
      

  3.   

    好东西,给代码学习学习
    [email protected]
      

  4.   

    C:\Program Files\Microsoft Visual Studio .NET\Enterprise Samples\Duwamish 7.0 CS
      

  5.   

    http://www.microsoft.com/china/community/Column/67.mspx
      

  6.   

    to
    ruixing123(想入非非)
    不是打击你,你的东西给人家都不用!
    !
      

  7.   

    前段时间做web application的时候写过一些,楼主要的话联系我吧,我给你发过来。
    [email protected]
      

  8.   

    建议用PetShop~~代码不多,外面的系统分析文章、资料够丰富
      

  9.   

    中间层采用WebService,你爱怎么写就怎么写
      

  10.   

    我的email:[email protected]
    能发给我吗!