2013-11-15 2 views
1

우선, 내 질문에 매우 기본적인 것이지만 나는이 세상에서 막 시작했음을 사과드립니다.입력 형식 IDbTransaction

public static byte [] GetVitoria (IDbTransaction trans) 
{ 
    bla bla bla 
} 

가 어떻게 형 IDbTransaction의 변수를 만들려면 어떻게해야합니까 : 나는 방법이 있나요?

+0

[? 누군가가 내 질문에 응답 할 때 어떻게해야합니까 (http://meta.stackoverflow.com/help/someone-answers) – paqogomez

답변

0

IDbTransactionInterface입니다. 인터페이스는 단순히 객체가 어떻게 보이거나 움직여야하는지에 대한 구조입니다. 당신은 인터페이스의 구체적인 구현을 원한다.

작성한 데이터베이스 오브젝트가 트랜잭션을 처리합니다. 그리고 IDbTransaction의 구체적인 구현을 만듭니다. Here is some example code:

SqlCommand command = connection.CreateCommand(); 
SqlTransaction transaction; 

// Start a local transaction. 
transaction = connection.BeginTransaction("SampleTransaction"); 

편집 :

이 방법에 변수를 전달하려는 경우. 유형IDbTransaction이어야합니다.

그래서 당신은이처럼 메서드를 호출 할 수 있습니다

transaction = connection.BeginTransaction("SampleTransaction"); 
var bytes = GetVitoria(transaction); 
+0

감사 도움이 정말로 내가 찾던 것이 었습니다. 건배 – Unow

+0

@ 여기 Stackoverflow에서 우리는 upvotes 및 마킹 답변에 감사드립니다. :) 도움이 되었기 때문에 다행입니다. – paqogomez

0

데이터베이스 연결 객체는 당신을 위해 제공 :

SqlTransaction myTransaction = myDbConnection.BeginTransaction();