ITable 接口

定义

用于弱类型查询方案。

public interface class ITable : System::Collections::IEnumerable, System::Linq::IQueryable
public interface ITable : System.Collections.IEnumerable, System.Linq.IQueryable
type ITable = interface
    interface IQueryable
    interface IEnumerable
Public Interface ITable
Implements IEnumerable, IQueryable
派生
实现

注解

有关方法的详细信息,请参阅 Table<TEntity>

属性

Context

获取已用于检索此 ITableDataContext

ElementType

获取在执行与 IQueryable 的此实例关联的表达式树时返回的元素的类型。

(继承自 IQueryable)
Expression

获取与 IQueryable 的实例关联的表达式树。

(继承自 IQueryable)
IsReadOnly

指示此 ITable 实例中包含的实体的类型是否具有主键。

Provider

获取与此数据源相关联的查询提供程序。

(继承自 IQueryable)

方法

Attach(Object)

以未修改状态将实体附加到 DataContext

Attach(Object, Boolean)

以修改或未修改状态将集合的所有实体附加到 DataContext

Attach(Object, Object)

通过指定实体及其原始状态,以修改或未修改状态将实体附加到 DataContext

AttachAll(IEnumerable)

以修改或未修改状态将集合的所有实体附加到 DataContext

AttachAll(IEnumerable, Boolean)

以修改或未修改状态将集合的所有实体附加到 DataContext

DeleteAllOnSubmit(IEnumerable)

将集合中的所有实体置为 pending delete 状态。

DeleteOnSubmit(Object)

将此表中的实体置为 pending delete 状态。

GetEnumerator()

返回循环访问集合的枚举数。

(继承自 IEnumerable)
GetModifiedMembers(Object)

返回包含当前值和原始值的已修改成员的数组。

GetOriginalEntityState(Object)

检索原始值。

InsertAllOnSubmit(IEnumerable)

pending insert 状态将集合中的所有实体添加到 DataContext

InsertOnSubmit(Object)

将处于 pending insert 状态的实体添加到此表。

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

Cast<TResult>(IQueryable)

IQueryable 的元素转换为指定的类型。

OfType<TResult>(IQueryable)

根据指定类型筛选 IQueryable 的元素。

适用于