C# 클래스 IQMap.Implementation.DBObjectData

An object defining the binding between an ORM object and the database.
상속: IDBObjectData
파일 보기 프로젝트 열기: jamietre/IQMap

공개 메소드들

메소드 설명
Clean ( ) : void
ClearCache ( ) : void
Clone ( ) : object
CopyTo ( object destination ) : void
DBObjectData ( object owner, IQClassData data = null ) : System

fieldList should be a CSV of the properties to include. (PK) after a field name identifies it as the primary key.

GetClassInfo ( Type type, IQClassData data = null ) : DBClassInfo
IsDirty ( ) : bool
IsDirty ( string fieldName ) : bool
IsNew ( ) : bool
Reset ( ) : void
SetPrimaryKey ( IConvertible value ) : void

보호된 메소드들

메소드 설명
AreEqual ( object obj1, object obj2 ) : bool
IsDirty ( int index ) : bool

메소드 상세

AreEqual() 보호된 메소드

protected AreEqual ( object obj1, object obj2 ) : bool
obj1 object
obj2 object
리턴 bool

Clean() 공개 메소드

public Clean ( ) : void
리턴 void

ClearCache() 공개 정적인 메소드

public static ClearCache ( ) : void
리턴 void

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

CopyTo() 공개 메소드

public CopyTo ( object destination ) : void
destination object
리턴 void

DBObjectData() 공개 메소드

fieldList should be a CSV of the properties to include. (PK) after a field name identifies it as the primary key.
public DBObjectData ( object owner, IQClassData data = null ) : System
owner object
data IQClassData
리턴 System

GetClassInfo() 공개 정적인 메소드

public static GetClassInfo ( Type type, IQClassData data = null ) : DBClassInfo
type System.Type
data IQClassData
리턴 DBClassInfo

IsDirty() 공개 메소드

public IsDirty ( ) : bool
리턴 bool

IsDirty() 보호된 메소드

protected IsDirty ( int index ) : bool
index int
리턴 bool

IsDirty() 공개 메소드

public IsDirty ( string fieldName ) : bool
fieldName string
리턴 bool

IsNew() 공개 메소드

public IsNew ( ) : bool
리턴 bool

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetPrimaryKey() 공개 메소드

public SetPrimaryKey ( IConvertible value ) : void
value IConvertible
리턴 void