C# 클래스 Priya.InfoList.Data.DataSource

파일 보기 프로젝트 열기: Srid68/Priya.InfoList

공개 프로퍼티들

프로퍼티 타입 설명
CheckSetupDb bool
ConnectionString string
DbName string
ProviderNameFactory string
UseFileSystem bool
UseSharedConnection bool

공개 메소드들

메소드 설명
AbortTransaction ( ) : void
BeginTransaction ( ) : void
CompleteTransaction ( ) : void
DeleteCndData ( long cndDataId ) : void
DeleteCnsDataRefType ( long cnsDataRefTypeId ) : void
DeleteCnsDataType ( long cnsDataTypeId ) : void
DeleteLtdInfoCategory ( long ltdInfoCategoryId ) : void
DeleteLtdInfoDetail ( long ltdInfoDetailId ) : void
DeleteLtdInfoPage ( long ltdInfoPageId ) : void
DeleteLtdInfoSection ( long ltdInfoSectionId ) : void
DeleteLtdSubscriber ( long ltdSubscriberId ) : void
DeleteSysVersion ( long sysVersionId ) : void
GetCndData ( long dataID, string orWhereClause ) : CND_Data
GetCnsDataRefType ( long dataRefTypeID, string orWhereClause ) : CNS_DataRefType
GetCnsDataRefType ( string dataRefType ) : CNS_DataRefType
GetCnsDataType ( long dataTypeID, string orWhereClause ) : CNS_DataType
GetCnsDataType ( string dataType ) : CNS_DataType
GetDefaultCnsDataRefType ( ) : CNS_DataRefType
GetDefaultCnsDataRefTypeId ( ) : long
GetDefaultCnsDataType ( ) : CNS_DataType
GetDefaultCnsDataTypeId ( ) : long
GetDefaultLtdInfoCategory ( ) : LTD_InfoCategory
GetJsonRecord ( string tableName, long minRevisionNo, long pageNo, long itemsPerPage, long &retTotalPages, long &retTotalItems ) : string
GetLtdInfoCategory ( long infoCategoryID, string orWhereClause ) : LTD_InfoCategory
GetLtdInfoCategory ( string infoCategoryName ) : LTD_InfoCategory
GetLtdInfoDetail ( long infoDetailID, string orWhereClause ) : LTD_InfoDetail
GetLtdInfoPage ( long infoPageID, string orWhereClause ) : LTD_InfoPage
GetLtdInfoSection ( long infoSectionID, string orWhereClause ) : LTD_InfoSection
GetLtdSubscriber ( long subscriberID, string orWhereClause ) : LTD_Subscriber
GetLtdSubscriber ( string subscriberEmail ) : LTD_Subscriber
GetLtdSubscriberCount ( ) : long
GetMaxCndDataId ( string whereClause ) : long
GetMaxCnsDataRefTypeId ( string whereClause ) : long
GetMaxCnsDataTypeId ( string whereClause ) : long
GetMaxLtdInfoCategoryId ( string whereClause ) : long
GetMaxLtdInfoDetailId ( string whereClause ) : long
GetMaxLtdInfoPageId ( string whereClause ) : long
GetMaxLtdInfoSectionId ( string whereClause ) : long
GetMaxLtdSubscriberId ( string whereClause ) : long
GetMaxRevisionNo ( string tableName ) : long
GetMaxSysVersionId ( string whereClause ) : double
GetPagedCndData ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedCnsDataRefType ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedCnsDataType ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdInfoCategory ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdInfoDetail ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdInfoPage ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdInfoSection ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedLtdSubscriber ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetPagedSysVersion ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
GetSysVersion ( double versionNo, string orWhereClause ) : SYS_Version
InsertCndData ( CND_Data cndData ) : long
InsertCnsDataRefType ( CNS_DataRefType cnsDataRefType ) : long
InsertCnsDataType ( CNS_DataType cnsDataType ) : long
InsertLtdInfoCategory ( LTD_InfoCategory ltdInfoCategory ) : long
InsertLtdInfoDetail ( LTD_InfoDetail ltdInfoDetail ) : long
InsertLtdInfoPage ( LTD_InfoPage ltdInfoPage ) : long
InsertLtdInfoSection ( LTD_InfoSection ltdInfoSection ) : long
InsertLtdSubscriber ( LTD_Subscriber ltdSubscriber ) : long
InsertSysVersion ( SYS_Version sysVersion ) : double
SaveJsonRecord ( string tableName, string jsonRecordList ) : void
UpdateCndData ( CND_Data cndData ) : bool
UpdateCnsDataRefType ( CNS_DataRefType cnsDataRefType ) : bool
UpdateCnsDataType ( CNS_DataType cnsDataType ) : bool
UpdateLtdInfoCategory ( LTD_InfoCategory ltdInfoCategory ) : bool
UpdateLtdInfoDetail ( LTD_InfoDetail ltdInfoDetail ) : bool
UpdateLtdInfoPage ( LTD_InfoPage ltdInfoPage ) : bool
UpdateLtdInfoSection ( LTD_InfoSection ltdInfoSection ) : bool
UpdateLtdSubscriber ( LTD_Subscriber ltdSubscriber ) : bool
UpdateSysVersion ( SYS_Version sysVersion ) : bool

비공개 메소드들

메소드 설명
GetMaxCndDataRevisionNo ( ) : long
GetMaxCnsDataRefTypeRevisionNo ( ) : long
GetMaxCnsDataTypeRevisionNo ( ) : long
GetMaxLtdInfoCategoryRevisionNo ( ) : long
GetMaxLtdInfoDetailRevisionNo ( ) : long
GetMaxLtdInfoPageRevisionNo ( ) : long
GetMaxLtdInfoSectionRevisionNo ( ) : long
GetMaxLtdSubscriberRevisionNo ( ) : long
GetUserInfo ( ) : UserInfo
GetWhereList ( string whereClause ) : string>.Dictionary
HaveDb ( ) : PetaPoco.Database
InitDb ( ) : void
OnDBException ( Exception ex, string lastCommand, string lastSQL, PetaPoco.Database db ) : void

메소드 상세

AbortTransaction() 공개 정적인 메소드

public static AbortTransaction ( ) : void
리턴 void

BeginTransaction() 공개 정적인 메소드

public static BeginTransaction ( ) : void
리턴 void

CompleteTransaction() 공개 정적인 메소드

public static CompleteTransaction ( ) : void
리턴 void

DeleteCndData() 공개 정적인 메소드

public static DeleteCndData ( long cndDataId ) : void
cndDataId long
리턴 void

DeleteCnsDataRefType() 공개 정적인 메소드

public static DeleteCnsDataRefType ( long cnsDataRefTypeId ) : void
cnsDataRefTypeId long
리턴 void

DeleteCnsDataType() 공개 정적인 메소드

public static DeleteCnsDataType ( long cnsDataTypeId ) : void
cnsDataTypeId long
리턴 void

DeleteLtdInfoCategory() 공개 정적인 메소드

public static DeleteLtdInfoCategory ( long ltdInfoCategoryId ) : void
ltdInfoCategoryId long
리턴 void

DeleteLtdInfoDetail() 공개 정적인 메소드

public static DeleteLtdInfoDetail ( long ltdInfoDetailId ) : void
ltdInfoDetailId long
리턴 void

DeleteLtdInfoPage() 공개 정적인 메소드

public static DeleteLtdInfoPage ( long ltdInfoPageId ) : void
ltdInfoPageId long
리턴 void

DeleteLtdInfoSection() 공개 정적인 메소드

public static DeleteLtdInfoSection ( long ltdInfoSectionId ) : void
ltdInfoSectionId long
리턴 void

DeleteLtdSubscriber() 공개 정적인 메소드

public static DeleteLtdSubscriber ( long ltdSubscriberId ) : void
ltdSubscriberId long
리턴 void

DeleteSysVersion() 공개 정적인 메소드

public static DeleteSysVersion ( long sysVersionId ) : void
sysVersionId long
리턴 void

GetCndData() 공개 정적인 메소드

public static GetCndData ( long dataID, string orWhereClause ) : CND_Data
dataID long
orWhereClause string
리턴 Priya.InfoList.Entity.CND_Data

GetCnsDataRefType() 공개 정적인 메소드

public static GetCnsDataRefType ( long dataRefTypeID, string orWhereClause ) : CNS_DataRefType
dataRefTypeID long
orWhereClause string
리턴 Priya.InfoList.Entity.CNS_DataRefType

GetCnsDataRefType() 공개 정적인 메소드

public static GetCnsDataRefType ( string dataRefType ) : CNS_DataRefType
dataRefType string
리턴 Priya.InfoList.Entity.CNS_DataRefType

GetCnsDataType() 공개 정적인 메소드

public static GetCnsDataType ( long dataTypeID, string orWhereClause ) : CNS_DataType
dataTypeID long
orWhereClause string
리턴 Priya.InfoList.Entity.CNS_DataType

GetCnsDataType() 공개 정적인 메소드

public static GetCnsDataType ( string dataType ) : CNS_DataType
dataType string
리턴 Priya.InfoList.Entity.CNS_DataType

GetDefaultCnsDataRefType() 공개 정적인 메소드

public static GetDefaultCnsDataRefType ( ) : CNS_DataRefType
리턴 Priya.InfoList.Entity.CNS_DataRefType

GetDefaultCnsDataRefTypeId() 공개 정적인 메소드

public static GetDefaultCnsDataRefTypeId ( ) : long
리턴 long

GetDefaultCnsDataType() 공개 정적인 메소드

public static GetDefaultCnsDataType ( ) : CNS_DataType
리턴 Priya.InfoList.Entity.CNS_DataType

GetDefaultCnsDataTypeId() 공개 정적인 메소드

public static GetDefaultCnsDataTypeId ( ) : long
리턴 long

GetDefaultLtdInfoCategory() 공개 정적인 메소드

public static GetDefaultLtdInfoCategory ( ) : LTD_InfoCategory
리턴 Priya.InfoList.Entity.LTD_InfoCategory

GetJsonRecord() 공개 정적인 메소드

public static GetJsonRecord ( string tableName, long minRevisionNo, long pageNo, long itemsPerPage, long &retTotalPages, long &retTotalItems ) : string
tableName string
minRevisionNo long
pageNo long
itemsPerPage long
retTotalPages long
retTotalItems long
리턴 string

GetLtdInfoCategory() 공개 정적인 메소드

public static GetLtdInfoCategory ( long infoCategoryID, string orWhereClause ) : LTD_InfoCategory
infoCategoryID long
orWhereClause string
리턴 Priya.InfoList.Entity.LTD_InfoCategory

GetLtdInfoCategory() 공개 정적인 메소드

public static GetLtdInfoCategory ( string infoCategoryName ) : LTD_InfoCategory
infoCategoryName string
리턴 Priya.InfoList.Entity.LTD_InfoCategory

GetLtdInfoDetail() 공개 정적인 메소드

public static GetLtdInfoDetail ( long infoDetailID, string orWhereClause ) : LTD_InfoDetail
infoDetailID long
orWhereClause string
리턴 Priya.InfoList.Entity.LTD_InfoDetail

GetLtdInfoPage() 공개 정적인 메소드

public static GetLtdInfoPage ( long infoPageID, string orWhereClause ) : LTD_InfoPage
infoPageID long
orWhereClause string
리턴 Priya.InfoList.Entity.LTD_InfoPage

GetLtdInfoSection() 공개 정적인 메소드

public static GetLtdInfoSection ( long infoSectionID, string orWhereClause ) : LTD_InfoSection
infoSectionID long
orWhereClause string
리턴 Priya.InfoList.Entity.LTD_InfoSection

GetLtdSubscriber() 공개 정적인 메소드

public static GetLtdSubscriber ( long subscriberID, string orWhereClause ) : LTD_Subscriber
subscriberID long
orWhereClause string
리턴 Priya.InfoList.Entity.LTD_Subscriber

GetLtdSubscriber() 공개 정적인 메소드

public static GetLtdSubscriber ( string subscriberEmail ) : LTD_Subscriber
subscriberEmail string
리턴 Priya.InfoList.Entity.LTD_Subscriber

GetLtdSubscriberCount() 공개 정적인 메소드

public static GetLtdSubscriberCount ( ) : long
리턴 long

GetMaxCndDataId() 공개 정적인 메소드

public static GetMaxCndDataId ( string whereClause ) : long
whereClause string
리턴 long

GetMaxCnsDataRefTypeId() 공개 정적인 메소드

public static GetMaxCnsDataRefTypeId ( string whereClause ) : long
whereClause string
리턴 long

GetMaxCnsDataTypeId() 공개 정적인 메소드

public static GetMaxCnsDataTypeId ( string whereClause ) : long
whereClause string
리턴 long

GetMaxLtdInfoCategoryId() 공개 정적인 메소드

public static GetMaxLtdInfoCategoryId ( string whereClause ) : long
whereClause string
리턴 long

GetMaxLtdInfoDetailId() 공개 정적인 메소드

public static GetMaxLtdInfoDetailId ( string whereClause ) : long
whereClause string
리턴 long

GetMaxLtdInfoPageId() 공개 정적인 메소드

public static GetMaxLtdInfoPageId ( string whereClause ) : long
whereClause string
리턴 long

GetMaxLtdInfoSectionId() 공개 정적인 메소드

public static GetMaxLtdInfoSectionId ( string whereClause ) : long
whereClause string
리턴 long

GetMaxLtdSubscriberId() 공개 정적인 메소드

public static GetMaxLtdSubscriberId ( string whereClause ) : long
whereClause string
리턴 long

GetMaxRevisionNo() 공개 정적인 메소드

public static GetMaxRevisionNo ( string tableName ) : long
tableName string
리턴 long

GetMaxSysVersionId() 공개 정적인 메소드

public static GetMaxSysVersionId ( string whereClause ) : double
whereClause string
리턴 double

GetPagedCndData() 공개 정적인 메소드

public static GetPagedCndData ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetPagedCnsDataRefType() 공개 정적인 메소드

public static GetPagedCnsDataRefType ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetPagedCnsDataType() 공개 정적인 메소드

public static GetPagedCnsDataType ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetPagedLtdInfoCategory() 공개 정적인 메소드

public static GetPagedLtdInfoCategory ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetPagedLtdInfoDetail() 공개 정적인 메소드

public static GetPagedLtdInfoDetail ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetPagedLtdInfoPage() 공개 정적인 메소드

public static GetPagedLtdInfoPage ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetPagedLtdInfoSection() 공개 정적인 메소드

public static GetPagedLtdInfoSection ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetPagedLtdSubscriber() 공개 정적인 메소드

public static GetPagedLtdSubscriber ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetPagedSysVersion() 공개 정적인 메소드

public static GetPagedSysVersion ( long pageNo, long itemsPerPage, long &totalPages, long &totalItems, string orderByClause, string whereClause ) : List
pageNo long
itemsPerPage long
totalPages long
totalItems long
orderByClause string
whereClause string
리턴 List

GetSysVersion() 공개 정적인 메소드

public static GetSysVersion ( double versionNo, string orWhereClause ) : SYS_Version
versionNo double
orWhereClause string
리턴 Priya.InfoList.Entity.SYS_Version

InsertCndData() 공개 정적인 메소드

public static InsertCndData ( CND_Data cndData ) : long
cndData Priya.InfoList.Entity.CND_Data
리턴 long

InsertCnsDataRefType() 공개 정적인 메소드

public static InsertCnsDataRefType ( CNS_DataRefType cnsDataRefType ) : long
cnsDataRefType Priya.InfoList.Entity.CNS_DataRefType
리턴 long

InsertCnsDataType() 공개 정적인 메소드

public static InsertCnsDataType ( CNS_DataType cnsDataType ) : long
cnsDataType Priya.InfoList.Entity.CNS_DataType
리턴 long

InsertLtdInfoCategory() 공개 정적인 메소드

public static InsertLtdInfoCategory ( LTD_InfoCategory ltdInfoCategory ) : long
ltdInfoCategory Priya.InfoList.Entity.LTD_InfoCategory
리턴 long

InsertLtdInfoDetail() 공개 정적인 메소드

public static InsertLtdInfoDetail ( LTD_InfoDetail ltdInfoDetail ) : long
ltdInfoDetail Priya.InfoList.Entity.LTD_InfoDetail
리턴 long

InsertLtdInfoPage() 공개 정적인 메소드

public static InsertLtdInfoPage ( LTD_InfoPage ltdInfoPage ) : long
ltdInfoPage Priya.InfoList.Entity.LTD_InfoPage
리턴 long

InsertLtdInfoSection() 공개 정적인 메소드

public static InsertLtdInfoSection ( LTD_InfoSection ltdInfoSection ) : long
ltdInfoSection Priya.InfoList.Entity.LTD_InfoSection
리턴 long

InsertLtdSubscriber() 공개 정적인 메소드

public static InsertLtdSubscriber ( LTD_Subscriber ltdSubscriber ) : long
ltdSubscriber Priya.InfoList.Entity.LTD_Subscriber
리턴 long

InsertSysVersion() 공개 정적인 메소드

public static InsertSysVersion ( SYS_Version sysVersion ) : double
sysVersion Priya.InfoList.Entity.SYS_Version
리턴 double

SaveJsonRecord() 공개 정적인 메소드

public static SaveJsonRecord ( string tableName, string jsonRecordList ) : void
tableName string
jsonRecordList string
리턴 void

UpdateCndData() 공개 정적인 메소드

public static UpdateCndData ( CND_Data cndData ) : bool
cndData Priya.InfoList.Entity.CND_Data
리턴 bool

UpdateCnsDataRefType() 공개 정적인 메소드

public static UpdateCnsDataRefType ( CNS_DataRefType cnsDataRefType ) : bool
cnsDataRefType Priya.InfoList.Entity.CNS_DataRefType
리턴 bool

UpdateCnsDataType() 공개 정적인 메소드

public static UpdateCnsDataType ( CNS_DataType cnsDataType ) : bool
cnsDataType Priya.InfoList.Entity.CNS_DataType
리턴 bool

UpdateLtdInfoCategory() 공개 정적인 메소드

public static UpdateLtdInfoCategory ( LTD_InfoCategory ltdInfoCategory ) : bool
ltdInfoCategory Priya.InfoList.Entity.LTD_InfoCategory
리턴 bool

UpdateLtdInfoDetail() 공개 정적인 메소드

public static UpdateLtdInfoDetail ( LTD_InfoDetail ltdInfoDetail ) : bool
ltdInfoDetail Priya.InfoList.Entity.LTD_InfoDetail
리턴 bool

UpdateLtdInfoPage() 공개 정적인 메소드

public static UpdateLtdInfoPage ( LTD_InfoPage ltdInfoPage ) : bool
ltdInfoPage Priya.InfoList.Entity.LTD_InfoPage
리턴 bool

UpdateLtdInfoSection() 공개 정적인 메소드

public static UpdateLtdInfoSection ( LTD_InfoSection ltdInfoSection ) : bool
ltdInfoSection Priya.InfoList.Entity.LTD_InfoSection
리턴 bool

UpdateLtdSubscriber() 공개 정적인 메소드

public static UpdateLtdSubscriber ( LTD_Subscriber ltdSubscriber ) : bool
ltdSubscriber Priya.InfoList.Entity.LTD_Subscriber
리턴 bool

UpdateSysVersion() 공개 정적인 메소드

public static UpdateSysVersion ( SYS_Version sysVersion ) : bool
sysVersion Priya.InfoList.Entity.SYS_Version
리턴 bool

프로퍼티 상세

CheckSetupDb 공개적으로 정적으로 프로퍼티

public static bool CheckSetupDb
리턴 bool

ConnectionString 공개적으로 정적으로 프로퍼티

public static string ConnectionString
리턴 string

DbName 공개적으로 정적으로 프로퍼티

public static string DbName
리턴 string

ProviderNameFactory 공개적으로 정적으로 프로퍼티

public static string ProviderNameFactory
리턴 string

UseFileSystem 공개적으로 정적으로 프로퍼티

public static bool UseFileSystem
리턴 bool

UseSharedConnection 공개적으로 정적으로 프로퍼티

public static bool UseSharedConnection
리턴 bool