Ich habe immer verwendet mit Variable und Zuweisung. Jetzt habe ich so eine Klasse DbProviderConnection:Was macht eine using-Anweisung ohne Variable bei der Entsorgung?
public class DbProviderConnection : IDisposable
{
public DbConnection Connection { get; set; }
public DbTransaction Transaction { get; set; }
public DbTransaction BeginTransaction()
{
Transaction = Connection.BeginTransaction();
return Transaction;
}
//... and so on
}
Jetzt war ich thinkin es wie folgt zu verwenden:
using (DbProviderConnection cnctn = _planDb.CreateOpenConnection())
{
using (cnctn.BeginTransaction())
{
//...
cnctn.Transaction.Commit();
}
}
Meine Frage ist: Ist der DbProviderConnection.Transaction.Dispose
genannt?
siehe [msdn] (http://msdn.microsoft.com/ru-ru/library/yh598w02.aspx), dispose wird – Grundy
ok aufgerufen werden.es scheint, dass meine Frage war wieder schlecht gebildet ... Ich würde gerne wissen, was ist "State" von DbProviderConnection.Transaction Eigenschaft ... –
@Grundy: Links zu lokalisierten MSDN-Seiten ist kein richtiger Weg zu gehen. – Dennis