これはこれまで私が行ってきたことです。間違っているのですか?3.0.0.3にバグがありますか?亜音速3単純なリポジトリとトランザクション
var Repository = new SimpleRepository("DBConnectionName");
using (TransactionScope ts = new TransactionScope())
{
using (SharedDbConnectionScope scs = new SharedDbConnectionScope("connstring", "providerName"))
{
try
{
for (int i = 0; i < 5; i++)
{
Supplier s = new Supplier();
s.SupplierCode = i.ToString();
s.SupplierName = i.ToString();
Repository.Add<Supplier>(s);
}
ts.Complete();
}
catch
{
}
}
}
私は亜音速DbDataProvider 公衆たDbConnection CurrentSharedConnection { GET {戻り__sharedConnectionのエラーを取得しています。 }
protected set
{
if(value == null)
{
__sharedConnection.Dispose();
など。 __sharedConnection == nullのオブジェクト:(null参照例外:(