C# Класс SouthWind.Product

A class which represents the Products table in the Northwind Database.
Наследование: IActiveRecord
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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