C# 클래스 EtoolTech.MongoDB.Mapper.MongoMapperHelper

파일 보기 프로젝트 열기: emiliotorrens/MongoMapper.NET 1 사용 예제들

공개 메소드들

메소드 설명
ConvertFieldName ( string ObjName, List FieldNames ) : List
ConvertFieldName ( string ObjName, string FieldName ) : string
Db ( string ObjName ) : IMongoDatabase
Db ( string ObjName, bool Primary ) : IMongoDatabase
GetFieldDefaultValue ( string ObjName, string FieldName ) : object
GetPrimaryKey ( Type T ) : IEnumerable
GetTTLIndex ( Type T ) : string
ValidateType ( Type T ) : void

비공개 메소드들

메소드 설명
CreateIndexes ( Type ClassType ) : void
GetExistinIndexNames ( Type ClassType ) : List
GetIndexes ( Type T ) : IEnumerable
RebuildClass ( Type ClassType, bool RepairCollection ) : void
RegisterCustomDiscriminatorTypes ( Type ClassType ) : void

메소드 상세

ConvertFieldName() 공개 정적인 메소드

public static ConvertFieldName ( string ObjName, List FieldNames ) : List
ObjName string
FieldNames List
리턴 List

ConvertFieldName() 공개 정적인 메소드

public static ConvertFieldName ( string ObjName, string FieldName ) : string
ObjName string
FieldName string
리턴 string

Db() 공개 정적인 메소드

public static Db ( string ObjName ) : IMongoDatabase
ObjName string
리턴 IMongoDatabase

Db() 공개 정적인 메소드

public static Db ( string ObjName, bool Primary ) : IMongoDatabase
ObjName string
Primary bool
리턴 IMongoDatabase

GetFieldDefaultValue() 공개 정적인 메소드

public static GetFieldDefaultValue ( string ObjName, string FieldName ) : object
ObjName string
FieldName string
리턴 object

GetPrimaryKey() 공개 정적인 메소드

public static GetPrimaryKey ( Type T ) : IEnumerable
T System.Type
리턴 IEnumerable

GetTTLIndex() 공개 정적인 메소드

public static GetTTLIndex ( Type T ) : string
T System.Type
리턴 string

ValidateType() 공개 정적인 메소드

public static ValidateType ( Type T ) : void
T System.Type
리턴 void