C# 클래스 OData4.OData4DynamicDriver

상속: LINQPad.Extensibility.DataContext.DynamicDataContextDriver
파일 보기 프로젝트 열기: meancrazy/LINQPadOData4

공개 메소드들

메소드 설명
AreRepositoriesEquivalent ( IConnectionInfo r1, IConnectionInfo r2 ) : bool
GetAssembliesToAdd ( IConnectionInfo connectionInfo ) : IEnumerable
GetConnectionDescription ( IConnectionInfo connectionInfo ) : string
GetContextConstructorArguments ( IConnectionInfo connectionInfo ) : object[]
GetContextConstructorParameters ( IConnectionInfo connectionInfo ) : ParameterDescriptor[]
GetIDbConnection ( IConnectionInfo connectionInfo ) : IDbConnection
GetNamespacesToAdd ( IConnectionInfo connectionInfo ) : IEnumerable
GetSchemaAndBuildAssembly ( IConnectionInfo connectionInfo, AssemblyName assemblyToBuild, string &nameSpace, string &typeName ) : List
InitializeContext ( IConnectionInfo connectionInfo, object context, LINQPad.Extensibility.DataContext.QueryExecutionManager executionManager ) : void
PreprocessObjectToWrite ( object &objectToWrite, LINQPad.Extensibility.DataContext.ObjectGraphInfo info ) : void
ShowConnectionDialog ( IConnectionInfo connectionInfo, bool isNewConnection ) : bool

비공개 메소드들

메소드 설명
BuildAssembly ( string code, AssemblyName assemblyToBuild ) : void
GetContainerName ( IEdmModel model ) : string

Get main schema container name for given service uri

메소드 상세

AreRepositoriesEquivalent() 공개 메소드

public AreRepositoriesEquivalent ( IConnectionInfo r1, IConnectionInfo r2 ) : bool
r1 IConnectionInfo
r2 IConnectionInfo
리턴 bool

GetAssembliesToAdd() 공개 메소드

public GetAssembliesToAdd ( IConnectionInfo connectionInfo ) : IEnumerable
connectionInfo IConnectionInfo
리턴 IEnumerable

GetConnectionDescription() 공개 메소드

public GetConnectionDescription ( IConnectionInfo connectionInfo ) : string
connectionInfo IConnectionInfo
리턴 string

GetContextConstructorArguments() 공개 메소드

public GetContextConstructorArguments ( IConnectionInfo connectionInfo ) : object[]
connectionInfo IConnectionInfo
리턴 object[]

GetContextConstructorParameters() 공개 메소드

public GetContextConstructorParameters ( IConnectionInfo connectionInfo ) : ParameterDescriptor[]
connectionInfo IConnectionInfo
리턴 ParameterDescriptor[]

GetIDbConnection() 공개 메소드

public GetIDbConnection ( IConnectionInfo connectionInfo ) : IDbConnection
connectionInfo IConnectionInfo
리턴 IDbConnection

GetNamespacesToAdd() 공개 메소드

public GetNamespacesToAdd ( IConnectionInfo connectionInfo ) : IEnumerable
connectionInfo IConnectionInfo
리턴 IEnumerable

GetSchemaAndBuildAssembly() 공개 메소드

public GetSchemaAndBuildAssembly ( IConnectionInfo connectionInfo, AssemblyName assemblyToBuild, string &nameSpace, string &typeName ) : List
connectionInfo IConnectionInfo
assemblyToBuild System.Reflection.AssemblyName
nameSpace string
typeName string
리턴 List

InitializeContext() 공개 메소드

public InitializeContext ( IConnectionInfo connectionInfo, object context, LINQPad.Extensibility.DataContext.QueryExecutionManager executionManager ) : void
connectionInfo IConnectionInfo
context object
executionManager LINQPad.Extensibility.DataContext.QueryExecutionManager
리턴 void

PreprocessObjectToWrite() 공개 메소드

public PreprocessObjectToWrite ( object &objectToWrite, LINQPad.Extensibility.DataContext.ObjectGraphInfo info ) : void
objectToWrite object
info LINQPad.Extensibility.DataContext.ObjectGraphInfo
리턴 void

ShowConnectionDialog() 공개 메소드

public ShowConnectionDialog ( IConnectionInfo connectionInfo, bool isNewConnection ) : bool
connectionInfo IConnectionInfo
isNewConnection bool
리턴 bool