Game Framework  3.0.8
IDataTable< T > 模板接口 参考

数据表接口。 更多...

类 IDataTable< T > 继承关系图:

Public 成员函数

bool HasDataRow (int id)
 检查是否存在数据表行。 更多...
 
bool HasDataRow (Predicate< T > condition)
 检查是否存在数据表行。 更多...
 
GetDataRow (int id)
 获取数据表行。 更多...
 
GetDataRow (Predicate< T > condition)
 获取符合条件的数据表行。 更多...
 
T [] GetAllDataRows ()
 获取所有数据表行。 更多...
 
T [] GetAllDataRows (Predicate< T > condition)
 获取所有符合条件的数据表行。 更多...
 
T [] GetAllDataRows (Comparison< T > comparison)
 获取所有排序后的数据表行。 更多...
 
T [] GetAllDataRows (Predicate< T > condition, Comparison< T > comparison)
 获取所有排序后的符合条件的数据表行。 更多...
 

属性

string Name [get]
 获取数据表名称。 更多...
 
Type Type [get]
 获取数据表行的类型。 更多...
 
int Count [get]
 获取数据表行数。 更多...
 
this[int id] [get]
 获取数据表行。 更多...
 
MinIdDataRow [get]
 获取编号最小的数据表行。 更多...
 
MaxIdDataRow [get]
 获取编号最大的数据表行。 更多...
 

详细描述

数据表接口。

模板参数
T数据表行的类型。
类型限制
T :IDataRow 

成员函数说明

◆ GetAllDataRows() [1/4]

T [] GetAllDataRows ( )

获取所有数据表行。

返回
所有数据表行。

◆ GetAllDataRows() [2/4]

T [] GetAllDataRows ( Predicate< T >  condition)

获取所有符合条件的数据表行。

参数
condition要检查的条件。
返回
所有符合条件的数据表行。

◆ GetAllDataRows() [3/4]

T [] GetAllDataRows ( Comparison< T >  comparison)

获取所有排序后的数据表行。

参数
comparison要排序的条件。
返回
所有排序后的数据表行。

◆ GetAllDataRows() [4/4]

T [] GetAllDataRows ( Predicate< T >  condition,
Comparison< T >  comparison 
)

获取所有排序后的符合条件的数据表行。

参数
condition要检查的条件。
comparison要排序的条件。
返回
所有排序后的符合条件的数据表行。

◆ GetDataRow() [1/2]

T GetDataRow ( int  id)

获取数据表行。

参数
id数据表行的编号。
返回
数据表行。

◆ GetDataRow() [2/2]

T GetDataRow ( Predicate< T >  condition)

获取符合条件的数据表行。

参数
condition要检查的条件。
返回
符合条件的数据表行。

当存在多个符合条件的数据表行时,仅返回第一个符合条件的数据表行。

◆ HasDataRow() [1/2]

bool HasDataRow ( int  id)

检查是否存在数据表行。

参数
id数据表行的编号。
返回
是否存在数据表行。

◆ HasDataRow() [2/2]

bool HasDataRow ( Predicate< T >  condition)

检查是否存在数据表行。

参数
condition要检查的条件。
返回
是否存在数据表行。

属性说明

◆ Count

int Count
get

获取数据表行数。

◆ MaxIdDataRow

T MaxIdDataRow
get

获取编号最大的数据表行。

◆ MinIdDataRow

T MinIdDataRow
get

获取编号最小的数据表行。

◆ Name

string Name
get

获取数据表名称。

◆ this[int id]

T this[int id]
get

获取数据表行。

参数
id数据表行的编号。
返回
数据表行。

◆ Type

Type Type
get

获取数据表行的类型。