企业库2.0实践之数据库实践

最关键的在于web.config的配置。
<configSections>
    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null" />
</configSections>
<dataConfiguration defaultDatabase="localDB" />
  <connectionStrings>
    <add name="localDB" connectionString="Initial Catalog=test;Server=.;User ID=sa;pwd=sa
      providerName="System.Data.SqlClient" />
  </connectionStrings>

cs:
using Microsoft.Practices.EnterpriseLibrary.Data;
using System.Data.Common;
public void dataBlodTest()
    {
          Database DB = DatabaseFactory.CreateDatabase("localDB");
        DbCommand cmd = DB.GetSqlStringCommand("select top 6 newsid,newsline,newsday,imgpath,news_color,url from dbo.VIEW_NEWS_TITLE_INDEX ORDER BY news_sort DESC, index_id DESC");
        DataTable dt = DB.ExecuteDataSet(cmd).Tables[0];
       
     
        this.Repeater1.DataSource = dt.DefaultView;
        this.Repeater1.DataBind();
        dt.Dispose();
    }

你可能感兴趣的:(数据库)