C# 클래스 QSOrmProject.Deletion.DeleteInfo

상속: IDeleteInfo
파일 보기 프로젝트 열기: QualitySolution/QSProjects

공개 프로퍼티들

프로퍼티 타입 설명
DisplayString string
SqlSelect string

공개 메소드들

메소드 설명
CreateClearOperation ( EntityDTO masterEntity, ClearDependenceInfo depend, IList dependEntities ) : Operation
CreateDeleteOperation ( EntityDTO entity ) : Operation
CreateDeleteOperation ( EntityDTO masterEntity, DeleteDependenceInfo depend, IList dependEntities ) : Operation
CreateRemoveFromOperation ( EntityDTO masterEntity, RemoveFromDependenceInfo depend, IList dependEntities ) : Operation
DeleteInfo ( ) : System
FillFromMetaInfo ( ) : DeleteInfo

Метод автоматически заполняет поля ObjectsName и ObjectName из атрибута OrmSubjectAttribute в классе. И заполняет TableName из настроек NhiberNate.

GetDependEntities ( DeleteCore core, ClearDependenceInfo depend, EntityDTO masterEntity ) : IList
GetDependEntities ( DeleteCore core, DeleteDependenceInfo depend, EntityDTO masterEntity ) : IList
GetDependEntities ( DeleteCore core, RemoveFromDependenceInfo depend, EntityDTO masterEntity ) : IList
GetSelfEntity ( DeleteCore core, uint id ) : EntityDTO

비공개 메소드들

메소드 설명
GetEntitiesList ( string whereStatment, uint forId ) : IList

메소드 상세

CreateClearOperation() 공개 메소드

public CreateClearOperation ( EntityDTO masterEntity, ClearDependenceInfo depend, IList dependEntities ) : Operation
masterEntity EntityDTO
depend ClearDependenceInfo
dependEntities IList
리턴 Operation

CreateDeleteOperation() 공개 메소드

public CreateDeleteOperation ( EntityDTO entity ) : Operation
entity EntityDTO
리턴 Operation

CreateDeleteOperation() 공개 메소드

public CreateDeleteOperation ( EntityDTO masterEntity, DeleteDependenceInfo depend, IList dependEntities ) : Operation
masterEntity EntityDTO
depend DeleteDependenceInfo
dependEntities IList
리턴 Operation

CreateRemoveFromOperation() 공개 메소드

public CreateRemoveFromOperation ( EntityDTO masterEntity, RemoveFromDependenceInfo depend, IList dependEntities ) : Operation
masterEntity EntityDTO
depend RemoveFromDependenceInfo
dependEntities IList
리턴 Operation

DeleteInfo() 공개 메소드

public DeleteInfo ( ) : System
리턴 System

FillFromMetaInfo() 공개 메소드

Метод автоматически заполняет поля ObjectsName и ObjectName из атрибута OrmSubjectAttribute в классе. И заполняет TableName из настроек NhiberNate.
public FillFromMetaInfo ( ) : DeleteInfo
리턴 DeleteInfo

GetDependEntities() 공개 메소드

public GetDependEntities ( DeleteCore core, ClearDependenceInfo depend, EntityDTO masterEntity ) : IList
core DeleteCore
depend ClearDependenceInfo
masterEntity EntityDTO
리턴 IList

GetDependEntities() 공개 메소드

public GetDependEntities ( DeleteCore core, DeleteDependenceInfo depend, EntityDTO masterEntity ) : IList
core DeleteCore
depend DeleteDependenceInfo
masterEntity EntityDTO
리턴 IList

GetDependEntities() 공개 메소드

public GetDependEntities ( DeleteCore core, RemoveFromDependenceInfo depend, EntityDTO masterEntity ) : IList
core DeleteCore
depend RemoveFromDependenceInfo
masterEntity EntityDTO
리턴 IList

GetSelfEntity() 공개 메소드

public GetSelfEntity ( DeleteCore core, uint id ) : EntityDTO
core DeleteCore
id uint
리턴 EntityDTO

프로퍼티 상세

DisplayString 공개적으로 프로퍼티

public string DisplayString
리턴 string

SqlSelect 공개적으로 프로퍼티

Запрос Select для отображения удаляемых записей, в запросе в строке FROM можно не указывать напрямую имя таблицы, а использовать @tablename, что в случае использования ORM, позволяет переименовывать таблицу для класса без последствий для удаления.
public string SqlSelect
리턴 string