C# 클래스 IdeaBlade.Drivers.DevForceTypes

This class provides access to DevForce types, objects, etc. using reflection and dynamic typing. LINQPad creates an AppDomain per query tab, but will (usually) reuse that AppDomain for other queries executed on that tab. So statics can be useful, at least when the same query tab is reused.
파일 보기 프로젝트 열기: IdeaBlade/DevForce.Utilities 1 사용 예제들

공개 메소드들

메소드 설명
CheckComposition ( IConnectionInfo cxInfo ) : void
GetAssembliesToAdd ( string customPath ) : IEnumerable
InitializeEntityManager ( object entityManager ) : void

Set a DataSourceOnly query strategy. If non-credentialed login is not supported, you should modify this code to also login here. The DataSourceOnly query strategy is more efficient, since cache isn't helpful when LINQPad recreates the EM for each query.

IsComplexType ( Type t ) : bool

Calls EntityMetadata.IsComplexType method.

비공개 메소드들

메소드 설명
GetInstallFolderFromRegistry ( ) : string
LoadAssembly ( string name, bool throwIfNotFound = false ) : Assembly

메소드 상세

CheckComposition() 공개 정적인 메소드

public static CheckComposition ( IConnectionInfo cxInfo ) : void
cxInfo IConnectionInfo
리턴 void

GetAssembliesToAdd() 공개 정적인 메소드

public static GetAssembliesToAdd ( string customPath ) : IEnumerable
customPath string
리턴 IEnumerable

InitializeEntityManager() 공개 정적인 메소드

Set a DataSourceOnly query strategy. If non-credentialed login is not supported, you should modify this code to also login here. The DataSourceOnly query strategy is more efficient, since cache isn't helpful when LINQPad recreates the EM for each query.
public static InitializeEntityManager ( object entityManager ) : void
entityManager object
리턴 void

IsComplexType() 공개 정적인 메소드

Calls EntityMetadata.IsComplexType method.
public static IsComplexType ( Type t ) : bool
t System.Type
리턴 bool