App.config
<?xml version="1.0" encoding="utf-8" ?><configuration>
  <connectionStrings>
    <add name="KOUIKI"
        connectionString="Data Source=.;Initial Catalog=Northwind;Persist Security Info=True;User ID=sa;Password=test"
        providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>TransactionManager.CS:片段
1.ConnectionInfo connectionInfo = DbConnectionInfoManager.GetConnectionInfo(argConnectionName);
                
2.Type dbClassType = Type.GetType(connectionInfo.DbType, true);
3.object[] param = {connectionInfo.ConnectionString};
4.TransactionContext transactionContext;5.transactionContext =new TransactionContext( (IDbConnection)Activator.CreateInstance(dbClassType, param),
argIsolationLevel,
argUseTransaction);第2行一直报错:
アセンブリ 'kouiki, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' から型 'System.Data.SqlClient' を読み込めませんでした。 
説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については、スタック トレースを参照してください。 例外の詳細: System.TypeLoadException: アセンブリ 'kouiki, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' から型 'System.Data.SqlClient' を読み込めませんでした。
应该怎么该

解决方案 »

  1.   

    你怎么在日文语区运行VS啊???你那个是没有找到程序集,使用全局程序集必须有完整的程序集说明,否则将'System.Data.SqlClient.dll文件复制到自己的程序输出目录。
    例如:Activator.CreateInstance(Assembly.Load("System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089").GetType("System.Data.SqlClient.SqlConnection")
      

  2.   

    搞定了把
    2.Type dbClassType = Type.GetType(connectionInfo.DbType, true); 
    替换成:
    SqlConnection con = new SqlConnection();Type dbClassType = con.GetType();