0
我執行Neo4jClient使用異步交易和wiki說:Neo4jClient和異步交易
要與異步使用的TransactionScope,假設你正在編譯針對.NET> 4.5.1或更高版本,使用> TransactionScopeAsyncFlowOption參數構造的TransactionScope:
using (var scope = new > TransactionScope(TransactionScopeAsyncFlowOption.Enabled)) { await client.Cypher.Create("(n:Tx {Name:'Test'})").ExecuteWithoutResultsAsync(); scope.Complete(); }
但我不能找到TransactionScope
參考。我目前有:
using (ITransaction transaction = _client.BeginTransaction(TransactionScopeOption.RequiresNew))
{
_client.Create(.....);
transaction.Commit();
}
這是處理異步事務的正確方法嗎?
感謝
很好,謝謝。沒有意識到它是.Net庫的一部分,我認爲它是Neo4jClient的一部分。 – ADringer