C# Class OData4.OData4DynamicDriver

Inheritance: LINQPad.Extensibility.DataContext.DynamicDataContextDriver
Afficher le fichier Open project: meancrazy/LINQPadOData4

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
BuildAssembly ( string code, AssemblyName assemblyToBuild ) : void
GetContainerName ( IEdmModel model ) : string

Get main schema container name for given service uri

Method Details

AreRepositoriesEquivalent() public méthode

public AreRepositoriesEquivalent ( IConnectionInfo r1, IConnectionInfo r2 ) : bool
r1 IConnectionInfo
r2 IConnectionInfo
Résultat bool

GetAssembliesToAdd() public méthode

public GetAssembliesToAdd ( IConnectionInfo connectionInfo ) : IEnumerable
connectionInfo IConnectionInfo
Résultat IEnumerable

GetConnectionDescription() public méthode

public GetConnectionDescription ( IConnectionInfo connectionInfo ) : string
connectionInfo IConnectionInfo
Résultat string

GetContextConstructorArguments() public méthode

public GetContextConstructorArguments ( IConnectionInfo connectionInfo ) : object[]
connectionInfo IConnectionInfo
Résultat object[]

GetContextConstructorParameters() public méthode

public GetContextConstructorParameters ( IConnectionInfo connectionInfo ) : ParameterDescriptor[]
connectionInfo IConnectionInfo
Résultat ParameterDescriptor[]

GetIDbConnection() public méthode

public GetIDbConnection ( IConnectionInfo connectionInfo ) : IDbConnection
connectionInfo IConnectionInfo
Résultat IDbConnection

GetNamespacesToAdd() public méthode

public GetNamespacesToAdd ( IConnectionInfo connectionInfo ) : IEnumerable
connectionInfo IConnectionInfo
Résultat IEnumerable

GetSchemaAndBuildAssembly() public méthode

public GetSchemaAndBuildAssembly ( IConnectionInfo connectionInfo, AssemblyName assemblyToBuild, string &nameSpace, string &typeName ) : List
connectionInfo IConnectionInfo
assemblyToBuild System.Reflection.AssemblyName
nameSpace string
typeName string
Résultat List

InitializeContext() public méthode

public InitializeContext ( IConnectionInfo connectionInfo, object context, LINQPad.Extensibility.DataContext.QueryExecutionManager executionManager ) : void
connectionInfo IConnectionInfo
context object
executionManager LINQPad.Extensibility.DataContext.QueryExecutionManager
Résultat void

PreprocessObjectToWrite() public méthode

public PreprocessObjectToWrite ( object &objectToWrite, LINQPad.Extensibility.DataContext.ObjectGraphInfo info ) : void
objectToWrite object
info LINQPad.Extensibility.DataContext.ObjectGraphInfo
Résultat void

ShowConnectionDialog() public méthode

public ShowConnectionDialog ( IConnectionInfo connectionInfo, bool isNewConnection ) : bool
connectionInfo IConnectionInfo
isNewConnection bool
Résultat bool