C# 클래스 SouthWind.Product

A class which represents the Products table in the Northwind Database.
상속: IActiveRecord
파일 보기 프로젝트 열기: subsonic/SubSonic-3.0-Templates 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
TestMode bool

공개 메소드들

메소드 설명
Add ( ) : void
Add ( IDataProvider provider ) : void
All ( ) : IQueryable
All ( string connectionString, string providerName ) : IQueryable
Delete ( ) : void
Delete ( bool>.Expression expression ) : void
Delete ( IDataProvider provider ) : void
DescriptorColumn ( ) : string
DescriptorValue ( ) : string
Equals ( object obj ) : bool
Exists ( bool>.Expression expression ) : bool
Exists ( bool>.Expression expression, string connectionString, string providerName ) : bool
Find ( bool>.Expression expression ) : IList
Find ( bool>.Expression expression, string connectionString, string providerName ) : IList
GetDeleteCommand ( ) : DbCommand
GetDescriptorColumn ( ) : string
GetDirtyColumns ( ) : List
GetHashCode ( ) : int
GetInsertCommand ( ) : DbCommand
GetKeyColumn ( ) : string
GetPaged ( int pageIndex, int pageSize ) : PagedList
GetPaged ( int pageIndex, int pageSize, string connectionString, string providerName ) : PagedList
GetPaged ( string sortBy, int pageIndex, int pageSize ) : PagedList
GetPaged ( string sortBy, int pageIndex, int pageSize, string connectionString, string providerName ) : PagedList
GetUpdateCommand ( ) : DbCommand
IsDirty ( ) : bool
IsLoaded ( ) : bool
IsNew ( ) : bool
KeyName ( ) : string
KeyValue ( ) : object
Load ( IDataReader rdr ) : void
Load ( IDataReader rdr, bool closeReader ) : void
Product ( ) : System
Product ( bool>.Expression expression ) : System
Product ( string connectionString, string providerName ) : System
ResetTestRepo ( ) : void
Save ( ) : void
Save ( IDataProvider provider ) : void
SetIsLoaded ( bool isLoaded ) : void
SetIsNew ( bool isNew ) : void
SetKeyValue ( object value ) : void
Setup ( List testlist ) : void
Setup ( Product item ) : void
Setup ( int testItems ) : void
SingleOrDefault ( bool>.Expression expression ) : Product
SingleOrDefault ( bool>.Expression expression, string connectionString, string providerName ) : Product
ToString ( ) : string
Update ( ) : void
Update ( IDataProvider provider ) : void

비공개 메소드들

메소드 설명
GetRepo ( ) : IRepository
GetRepo ( string connectionString, string providerName ) : IRepository
Init ( ) : void
OnChanged ( ) : void
OnCreated ( ) : void
OnLoaded ( ) : void
OnSaved ( ) : void
SetTestRepo ( ) : void

메소드 상세

Add() 공개 메소드

public Add ( ) : void
리턴 void

Add() 공개 메소드

public Add ( IDataProvider provider ) : void
provider IDataProvider
리턴 void

All() 공개 정적인 메소드

public static All ( ) : IQueryable
리턴 IQueryable

All() 공개 정적인 메소드

public static All ( string connectionString, string providerName ) : IQueryable
connectionString string
providerName string
리턴 IQueryable

Delete() 공개 메소드

public Delete ( ) : void
리턴 void

Delete() 공개 정적인 메소드

public static Delete ( bool>.Expression expression ) : void
expression bool>.Expression
리턴 void

Delete() 공개 메소드

public Delete ( IDataProvider provider ) : void
provider IDataProvider
리턴 void

DescriptorColumn() 공개 메소드

public DescriptorColumn ( ) : string
리턴 string

DescriptorValue() 공개 메소드

public DescriptorValue ( ) : string
리턴 string

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

Exists() 공개 정적인 메소드

public static Exists ( bool>.Expression expression ) : bool
expression bool>.Expression
리턴 bool

Exists() 공개 정적인 메소드

public static Exists ( bool>.Expression expression, string connectionString, string providerName ) : bool
expression bool>.Expression
connectionString string
providerName string
리턴 bool

Find() 공개 정적인 메소드

public static Find ( bool>.Expression expression ) : IList
expression bool>.Expression
리턴 IList

Find() 공개 정적인 메소드

public static Find ( bool>.Expression expression, string connectionString, string providerName ) : IList
expression bool>.Expression
connectionString string
providerName string
리턴 IList

GetDeleteCommand() 공개 메소드

public GetDeleteCommand ( ) : DbCommand
리턴 System.Data.Common.DbCommand

GetDescriptorColumn() 공개 정적인 메소드

public static GetDescriptorColumn ( ) : string
리턴 string

GetDirtyColumns() 공개 메소드

public GetDirtyColumns ( ) : List
리턴 List

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetInsertCommand() 공개 메소드

public GetInsertCommand ( ) : DbCommand
리턴 System.Data.Common.DbCommand

GetKeyColumn() 공개 정적인 메소드

public static GetKeyColumn ( ) : string
리턴 string

GetPaged() 공개 정적인 메소드

public static GetPaged ( int pageIndex, int pageSize ) : PagedList
pageIndex int
pageSize int
리턴 PagedList

GetPaged() 공개 정적인 메소드

public static GetPaged ( int pageIndex, int pageSize, string connectionString, string providerName ) : PagedList
pageIndex int
pageSize int
connectionString string
providerName string
리턴 PagedList

GetPaged() 공개 정적인 메소드

public static GetPaged ( string sortBy, int pageIndex, int pageSize ) : PagedList
sortBy string
pageIndex int
pageSize int
리턴 PagedList

GetPaged() 공개 정적인 메소드

public static GetPaged ( string sortBy, int pageIndex, int pageSize, string connectionString, string providerName ) : PagedList
sortBy string
pageIndex int
pageSize int
connectionString string
providerName string
리턴 PagedList

GetUpdateCommand() 공개 메소드

public GetUpdateCommand ( ) : DbCommand
리턴 System.Data.Common.DbCommand

IsDirty() 공개 메소드

public IsDirty ( ) : bool
리턴 bool

IsLoaded() 공개 메소드

public IsLoaded ( ) : bool
리턴 bool

IsNew() 공개 메소드

public IsNew ( ) : bool
리턴 bool

KeyName() 공개 메소드

public KeyName ( ) : string
리턴 string

KeyValue() 공개 메소드

public KeyValue ( ) : object
리턴 object

Load() 공개 메소드

public Load ( IDataReader rdr ) : void
rdr IDataReader
리턴 void

Load() 공개 메소드

public Load ( IDataReader rdr, bool closeReader ) : void
rdr IDataReader
closeReader bool
리턴 void

Product() 공개 메소드

public Product ( ) : System
리턴 System

Product() 공개 메소드

public Product ( bool>.Expression expression ) : System
expression bool>.Expression
리턴 System

Product() 공개 메소드

public Product ( string connectionString, string providerName ) : System
connectionString string
providerName string
리턴 System

ResetTestRepo() 공개 정적인 메소드

public static ResetTestRepo ( ) : void
리턴 void

Save() 공개 메소드

public Save ( ) : void
리턴 void

Save() 공개 메소드

public Save ( IDataProvider provider ) : void
provider IDataProvider
리턴 void

SetIsLoaded() 공개 메소드

public SetIsLoaded ( bool isLoaded ) : void
isLoaded bool
리턴 void

SetIsNew() 공개 메소드

public SetIsNew ( bool isNew ) : void
isNew bool
리턴 void

SetKeyValue() 공개 메소드

public SetKeyValue ( object value ) : void
value object
리턴 void

Setup() 공개 정적인 메소드

public static Setup ( List testlist ) : void
testlist List
리턴 void

Setup() 공개 정적인 메소드

public static Setup ( Product item ) : void
item Product
리턴 void

Setup() 공개 정적인 메소드

public static Setup ( int testItems ) : void
testItems int
리턴 void

SingleOrDefault() 공개 정적인 메소드

public static SingleOrDefault ( bool>.Expression expression ) : Product
expression bool>.Expression
리턴 Product

SingleOrDefault() 공개 정적인 메소드

public static SingleOrDefault ( bool>.Expression expression, string connectionString, string providerName ) : Product
expression bool>.Expression
connectionString string
providerName string
리턴 Product

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Update() 공개 메소드

public Update ( ) : void
리턴 void

Update() 공개 메소드

public Update ( IDataProvider provider ) : void
provider IDataProvider
리턴 void

프로퍼티 상세

TestMode 공개적으로 프로퍼티

public bool TestMode
리턴 bool