2009-06-15 2 views

답변

0

LINQ 디자이너가 생성 한 기본 함수를 오버로드하고 아래 단계를 수행했습니다.

  1. 공개 읽기 전용 속성이 나는 _ReturnCode =에서는 CType (result.ReturnValue, 정수)

공공 기능 FUNC_NAME를 사용하는 오버로드 된 함수에서

  • 을 _ReturnCode 등재 일자 (하는 ByRef ..... 희미한 결과 IExecuteResult = Me.ExecuteMethodCall (Me, CType (MethodInfo.GetCurrentMethod, MethodInfo) ...)

    ID = CType (result.GetParameterValue (0), System.Nullable (Of System.Guid))

    _ReturnCode =에서는 CType (result.ReturnValue, 정수) 반환에서는 CType (result.ReturnValue, 정수)

    최종 기능

    는 사람이 더 나은 해답이 있는지 알려주세요. 많은 감사합니다

  • 0

    데이터 컨텍스트에는 각 엔티티 유형의 삽입/업데이트/삭제를위한 여러 부분 메소드가 있습니다. 이 나머지 절반을 구현하는 경우, 당신은 당신의 자신의 SP 논리를 제공 할 수 있습니다 별도의 연결을 사용하는 경우 동일한 트랜잭션 등의 문제가 발생하지 않습니다

    partial class MyDataContext { 
        partial coid UpdateMyEntity(MyEntity instance) { 
         // your ADO.NET code and/or ExecuteCommand here... 
        } 
    } 
    

    참고 (이 TransactionScope를 사용하지 않는).

    +0

    예제를 제공해 주시겠습니까? 동일한 트랜잭션 범위와 동일한 연결을 사용하기 위해 동일한 트랜잭션을 사용하는 것이 좋습니다. 우리는 insertonsubmit이나 submitchanges를 오버라이드 할까? 많은 감사합니다. – Sumanta

    +0

    조사해야 할 것입니다 ... 빠른 대답이 아니라 두려워합니다. –

    관련 문제