信息
您所需的主题如下所示。但此主题未包含在此库中。

ITable 接口

2013/12/13

用于弱类型查询方案。

Namespace:  System.Data.Linq
程序集:  System.Data.Linq(位于 System.Data.Linq.dll 中)

public interface ITable : IQueryable, IEnumerable

ITable 类型公开以下成员。

  名称说明
公共属性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将集合中的所有实体置于 pending delete 状态。
公共方法DeleteOnSubmit将此表中的实体置为 pending delete 状态。
公共方法GetEnumerator返回一个循环访问集合的枚举器。 (从 IEnumerable 继承。)
公共方法GetModifiedMembers返回包含其当前和原始值的已修改成员的数组。
公共方法GetOriginalEntityState检索原始值。
公共方法InsertAllOnSubmit将集合中所有处于 pending insert 状态的实体添加到 DataContext
公共方法InsertOnSubmit将处于 pending insert 状态的实体添加到此表。
返回顶部

  名称说明
公共扩展方法AsQueryableIEnumerable 转换为 IQueryable (由 Queryable 定义。)
公共扩展方法Cast<TResult>()重载。 IQueryable 的元素转换为指定的类型。 (由 Queryable 定义。)
公共扩展方法Cast<TResult>()重载。 IEnumerable 的元素转换为指定的类型。 (由 Enumerable 定义。)
公共扩展方法OfType<TResult>()重载。 根据指定类型筛选 IQueryable 的元素。 (由 Queryable 定义。)
公共扩展方法OfType<TResult>()重载。 根据指定类型筛选 IEnumerable 的元素。 (由 Enumerable 定义。)
返回顶部

有关方法的更多信息,请参见 Table<TEntity>

Windows Phone OS

受以下版本支持: 8.0

显示: