EntityDataSource.EntityTypeFilter 属性

定义

获取或设置将查询结果限定为特定派生类型的表达式。

public:
 property System::String ^ EntityTypeFilter { System::String ^ get(); void set(System::String ^ value); };
public string EntityTypeFilter { get; set; }
member this.EntityTypeFilter : string with get, set
Public Property EntityTypeFilter As String

属性值

String

筛选表达式。

注解

EntityDataSource 控件必须返回特定派生类型时, EntityTypeFilter 还必须将属性设置为指定此派生类型的名称。 如果 EntitySetName 属性指定可以生成多态结果的实体集,则 EntityTypeFilter 需要该属性才能编辑数据。 这与将 ObjectQuery<T>.OfType<TResultType>() 方法应用到的效果相同 System.Data.Objects.ObjectQuery<T> 。 如果数据绑定为只读,则 EntityTypeFilter 不需要属性。 在这种情况下,查询返回的对象的属性将是实体集的默认实体类型的属性。

适用于