EntityDataSource Класс
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет модель данных сущности для элементов управления с привязкой данных в приложении ASP.NET.
public ref class EntityDataSource : System::Web::UI::DataSourceControl, System::Web::DynamicData::IDynamicDataSource
public ref class EntityDataSource : System::Web::UI::DataSourceControl, System::Web::DynamicData::IDynamicDataSource, System::Web::UI::WebControls::IQueryableDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.EntityDataSource), "EntityDataSource.ico")]
public class EntityDataSource : System.Web.UI.DataSourceControl, System.Web.DynamicData.IDynamicDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.EntityDataSource), "EntityDataSource.ico")]
public class EntityDataSource : System.Web.UI.DataSourceControl, System.Web.DynamicData.IDynamicDataSource, System.Web.UI.WebControls.IQueryableDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.EntityDataSource), "EntityDataSource.ico")>]
type EntityDataSource = class
inherit DataSourceControl
interface IDynamicDataSource
interface IDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.EntityDataSource), "EntityDataSource.ico")>]
type EntityDataSource = class
inherit DataSourceControl
interface IDynamicDataSource
interface IQueryableDataSource
interface IDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.EntityDataSource), "EntityDataSource.ico")>]
type EntityDataSource = class
inherit DataSourceControl
interface IDynamicDataSource
interface IDataSource
interface IQueryableDataSource
Public Class EntityDataSource
Inherits DataSourceControl
Implements IDynamicDataSource
Public Class EntityDataSource
Inherits DataSourceControl
Implements IDynamicDataSource, IQueryableDataSource
- Наследование
- Атрибуты
- Реализации
В этом разделе:
Элемент управления можно использовать EntityDataSource вместе с элементом управления с привязкой к данным для получения данных из EDM, а также для отображения, редактирования и сортировки данных на веб-странице с помощью небольшого объема кода или без нее. Дополнительные сведения см. в статье Общие сведения о серверных веб-элементах управления EntityDataSource.
<asp:EntityDataSource
AutoGenerateOrderByClause="True|False"
AutoGenerateWhereClause="True|False"
AutoPage="True|False"
AutoSort="True|False"
CommandText="string"
ConnectionString="string"
ContextType="typed ObjectContext"
ContextTypeName="string"
DefaultContainerName="string"
EnableDelete="True|False"
EnableInsert="True|False"
EnableUpdate="True|False"
EnableViewState="True|False"
EntitySetName="string"
EntityTypeFilter="string"
GroupBy="string"
Include="string"
OnContextCreated="ContextCreated event handler"
OnContextCreating="ContextCreating event handler"
OnContextDisposing="ContextDisposing event handler"
OnDataBinding="DataBinding event handler"
OnDeleted="Deleted event handler"
OnDeleting="Deleting event handler"
OnException="IDynamicDataSource.Exception event handler"
OnInserted="Inserted event handler"
OnInserting="Inserting event handler"
OnSelected="Selected event handler"
OnSelecting="Selecting event handler"
OnUpdated="Updated event handler"
OnUpdating="Updating event handler"
OrderBy="string"
runat="server"
Select="string"
StoreOriginalValuesInViewState="True|False"
Where="string"
>
<CommandParameters />
<DeleteParameters />
<GroupByParameters />
<InsertParameters />
<OrderByParameters />
<SelectParameters />
<UpdateParameters />
<WhereParameters />
</asp:EntityDataSource>
Entity |
Инициализирует новый экземпляр класса EntityDataSource. |
Entity |
Инициализирует новый экземпляр класса EntityDataSource заданным подключением. |
Adapter |
Возвращает конкретный адаптер браузера для элемента управления. (Унаследовано от Control) |
App |
Возвращает или задает относительно приложения виртуальный каталог объекта Page или UserControl, который содержит этот элемент управления. (Унаследовано от Control) |
Auto |
Возвращает или задает значение, которое указывает, создает ли элемент управления EntityDataSource динамически предложение ORDER BY на основе значений в коллекции OrderByParameters. |
Auto |
Возвращает или задает значение, определяющее, создает ли динамически элемент управления EntityDataSource предложение WHERE, основываясь на значениях, определенных в коллекции WhereParameters. |
Auto |
Возвращает и задает значение, указывающее, поддерживает ли элемент управления EntityDataSource переход между разделами данных во время выполнения. |
Auto |
Получает или задает значение, указывающее на то, поддерживает ли элемент управления EntityDataSource сортировку данных во время выполнения. |
Binding |
Возвращает элемент управления, который содержит привязку данных элемента управления. (Унаследовано от Control) |
Child |
Возвращает значение, которое указывает, созданы ли дочерние элементы управления серверного элемента управления. (Унаследовано от Control) |
ClientID |
Возвращает идентификатор серверного элемента управления, созданный ASP.NET. (Унаследовано от DataSourceControl) |
Client |
Это свойство не используется для элементов управления источником данных. (Унаследовано от DataSourceControl) |
Client |
Возвращает значение символа разделителя, используемого в свойстве ClientID. (Унаследовано от Control) |
Command |
Возвращает коллекцию параметров для запроса. |
Command |
Возвращает или задает команду Entity SQL, идентифицирующую запрос. |
Connection |
Возвращает или задает строку подключения, используемую для выполнения запроса. |
Context |
Возвращает объект HttpContext, связанный с серверным элементом управления для текущего веб-запроса. (Унаследовано от Control) |
Context |
Возвращает или задает типизированный объект ObjectContext, используемый элементом управления EntityDataSource. |
Context |
Возвращает или задает полное имя типизированного объекта ObjectContext, используемого элементом управления EntityDataSource. |
Controls |
Возвращает объект ControlCollection, который представляет дочерние элементы управления для указанного элемента управления сервера в иерархии пользовательского интерфейса. (Унаследовано от DataSourceControl) |
Data |
Возвращает ссылку на контейнер именования, если контейнер именования реализует класс IDataItemContainer. (Унаследовано от Control) |
Data |
Возвращает ссылку на контейнер именования, если контейнер именования реализует класс IDataKeysControl. (Унаследовано от Control) |
Default |
Возвращает или задает имя контейнера по умолчанию. |
Delete |
Возвращает коллекцию параметров, которые используются во время операции удаления. |
Design |
Возвращает значение, указывающее, используется ли элемент управления на поверхности разработки. (Унаследовано от Control) |
Enable |
Возвращает или задает значение, указывающее, могут ли объекты быть удалены при помощи элемента управления EntityDataSource. |
Enable |
Получает или задает значение, указывающее, требуется ли отключить создание программы-оболочки. |
Enable |
Возвращает или задает значение, указывающее, могут ли объекты быть добавлены при помощи элемента управления EntityDataSource. |
Enable |
Возвращает значение, указывающее, поддерживает ли данный элемент управления темы. (Унаследовано от DataSourceControl) |
Enable |
Возвращает или задает значение, указывающее, могут ли объекты быть изменены при помощи элемента управления EntityDataSource. |
Enable |
Получает или задает значение, указывающее запрашивающему клиенту, сохраняет ли серверный элемент управления состояние представления и состояние представления своих дочерних элементов управления. (Унаследовано от Control) |
Entity |
Возвращает или задает имя набора сущностей, используемого элементом управления EntityDataSource. |
Entity |
Возвращает или задает выражение, ограничивающее запрос результатами определенного производного типа. |
Events |
Возвращает список делегатов обработчиков событий элемента управления. Это свойство доступно только для чтения. (Унаследовано от Control) |
Group |
Возвращает или задает выражение Entity SQL, определяющее, как следует сгруппировать результаты запроса. |
Has |
Возвращает значение, которое указывает на наличие сохраненных параметров состояния представления у дочернего элемента серверного элемента управления. (Унаследовано от Control) |
ID |
Возвращает или задает программный идентификатор, назначенный серверному элементу управления. (Унаследовано от Control) |
Id |
Возвращает символ, используемый для разделения идентификаторов элементов управления. (Унаследовано от Control) |
Include |
Возвращает или задает выражение, определяющее связанные объекты для включения в результаты запроса. |
Insert |
Возвращает коллекцию параметров, которые используются во время операции вставки. |
Is |
Возвращает значение, указывающее, имеют ли элементы управления в этом элементе управления состояние элемента управления. (Унаследовано от Control) |
Is |
Возвращает значение, отражающее сохранение изменений в состояние представления серверного элемента управления. (Унаследовано от Control) |
Is |
Возвращает значение, указывающее, используется ли состояние представления для этого элемента управления. (Унаследовано от Control) |
Load |
Возвращает значение, указывающее, участвует ли элемент управления в загрузке состояния представления ID вместо индекса. (Унаследовано от Control) |
Naming |
Возвращает ссылку на контейнер именования элемента управления, создающий уникальное пространство имен для различения серверных элементов управления с одинаковыми значениями свойства ID. (Унаследовано от Control) |
Order |
Возвращает или задает выражение Entity SQL, определяющее, как следует упорядочить результаты запроса. |
Order |
Возвращает коллекцию параметров, которые используются для создания предложения ORDER BY. |
Page |
Возвращает ссылку на экземпляр Page, содержащий серверный элемент управления. (Унаследовано от Control) |
Parent |
Возвращает ссылку на родительский элемент управления серверного элемента управления в иерархии элементов управления страницы. (Унаследовано от Control) |
Rendering |
Возвращает значение, которое задает версию ASP.NET, с которой совместим созданный HTML. (Унаследовано от Control) |
Select |
Возвращает или задает проекцию, которая определяет свойства для включения в результаты запроса. |
Select |
Возвращает коллекцию параметров, которые используются для создания проекции. |
Site |
Возвращает сведения о контейнере, который содержит текущий элемент управления при визуализации на поверхности конструктора. (Унаследовано от Control) |
SkinID |
Возвращает обложку для применения к элементу управления DataSourceControl. (Унаследовано от DataSourceControl) |
Store |
Возвращает или задает значение, определяющее необходимость хранения данных из источника данных в состоянии просмотра для гарантии неизменности данных другим процессом перед их обновлением или удалением. |
Template |
Возвращает или задает ссылку на шаблон, содержащий этот элемент управления. (Унаследовано от Control) |
Template |
Возвращает виртуальный каталог Page или UserControl, содержащий текущий серверный элемент управления. (Унаследовано от Control) |
UniqueID |
Возвращает уникальный идентификатор серверного элемента управления в иерархии. (Унаследовано от Control) |
Update |
Возвращает коллекцию параметров, которые используются во время операции обновления. |
Validate |
Возвращает или задает значение, указывающее, проверяет ли элемент управления полученный из браузера клиентский ввод на предмет потенциально опасных значений. (Унаследовано от Control) |
View |
Возвращает словарь сведений о состоянии, позволяющих сохранять и восстанавливать состояние представления серверного элемента управления при нескольких запросах одной и той же страницы. (Унаследовано от Control) |
View |
Возвращает значение, указывающее, является ли объект StateBag нечувствительным к регистру. (Унаследовано от Control) |
View |
Возвращает или задает режим состояния представления данного элемента управления. (Унаследовано от Control) |
Visible |
Возвращает или задает значение, указывающее, отображается ли элемент управления визуально. (Унаследовано от DataSourceControl) |
Where |
Возвращает или задает выражение Entity SQL, определяющее, как следует фильтровать результаты запроса. |
Where |
Возвращает коллекцию параметров, которые используются для создания предложения WHERE. |
Added |
Вызывается после добавления дочернего элемента управления в коллекцию Controls объекта Control. (Унаследовано от Control) |
Add |
Уведомляет серверный элемент управления, что элемент XML или HTML был проанализирован, и добавляет элемент в серверный элемент управления объекта ControlCollection. (Унаследовано от Control) |
Apply |
Применяет свойства стиля, определенные в таблице стилей страницы, к элементу управления. (Унаследовано от DataSourceControl) |
Begin |
Запускает трассировку во время разработки данных отрисовки. (Унаследовано от Control) |
Build |
Собирает сведения о серверном элементе управления и доставляет их свойству Trace, которое отображается при включенной на странице трассировке. (Унаследовано от Control) |
Clear |
Задает для кэшированного свойства ClientID значение |
Clear |
Удаляет сведения о состоянии элемента управления для дочерних элементов управления серверного элемента управления. (Унаследовано от Control) |
Clear |
Удаляет сведения о состоянии элемента управления и состоянии представления для всех дочерних элементов серверного элемента управления. (Унаследовано от Control) |
Clear |
Удаляет сведения о состоянии представления для всех дочерних элементов серверного элемента управления. (Унаследовано от Control) |
Clear |
Задает для свойства ClientIDMode текущего экземпляра элемента управления и любых его дочерних элементов управления значение Inherit. (Унаследовано от Control) |
Create |
Вызывается платформой страницы ASP.NET для уведомления серверных элементов управления, использующих составную реализацию, о необходимости создания дочерних элементов управления, содержащихся в них для обратной передачи или отрисовки. (Унаследовано от Control) |
Create |
Создает коллекцию для хранения дочерних элементов управления. (Унаследовано от DataSourceControl) |
Create |
Создает новый экземпляр класса EntityDataSourceView, связанный с данным элементом управления. |
Data |
Привязывает источник данных к вызываемому серверному элементу управления и всем его дочерним элементам управления. (Унаследовано от Control) |
Data |
Привязывает источник данных к вызванному серверному элементу управления и всем его дочерними элементами управления с возможностью вызова события DataBinding. (Унаследовано от Control) |
Data |
Привязывает источник данных к дочерним элементам управления серверного элемента управления. (Унаследовано от Control) |
Dispose() |
Включает серверный элемент управления для выполнения окончательной чистки до освобождения памяти. (Унаследовано от Control) |
End |
Завершает трассировку во время разработки данных отрисовки. (Унаследовано от Control) |
Ensure |
Определяет наличие у серверного элемента управления дочерних элементов управления. Если дочерних элементов управления нет, они будут созданы. (Унаследовано от Control) |
EnsureID() |
Создает идентификатор для элементов управления, которые не имеют назначенного идентификатора. (Унаследовано от Control) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Find |
Выполняет поиск серверного элемента управления с заданным параметром |
Find |
Выполняет поиск в текущем контейнере именования серверного элемента управления с указанным |
Focus() |
Устанавливает фокус ввода на элемент управления. (Унаследовано от DataSourceControl) |
Get |
Возвращает данные времени разработки для элемента управления. (Унаследовано от Control) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута. (Унаследовано от Control) |
Get |
Возвращает URL-адрес, соответствующий набору параметров маршрута и имени маршрута. (Унаследовано от Control) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Get |
Возвращает часть с префиксом свойства UniqueID указанного элемента управления. (Унаследовано от Control) |
Get |
Возвращает именованное представление источника данных, связанное с элементом управления источником данных. |
Get |
Возвращает коллекцию имен, представляющих список объектов представления, связанных с элементом управления EntityDataSource. |
Has |
Определяет наличие у серверного элемента управления дочерних элементов управления. (Унаследовано от DataSourceControl) |
Has |
Возвращает значение, указывающее, регистрируются ли события для элемента управления или каких-либо дочерних элементов управления. (Унаследовано от Control) |
Is |
Определяет наличие у серверного элемента управления только текстового содержимого. (Унаследовано от Control) |
Load |
Загружает в элемент управления EntityDataSource состояние свойств, которые необходимо сохранить. |
Load |
Восстанавливает сведения о состоянии представления из предыдущего запроса страницы, сохраненного методом SaveViewState(). (Унаследовано от Control) |
Map |
Извлекает физический путь, к которому ведет виртуальный путь (абсолютный или относительный). (Унаследовано от Control) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
On |
Определяет, передается ли событие серверного элемента управления вверх по иерархии серверных элементов управления пользовательского интерфейса страницы. (Унаследовано от Control) |
On |
Вызывает событие DataBinding. (Унаследовано от Control) |
On |
Добавляет обработчик событий LoadComplete в элемент управления Page, содержащий элемент управления EntityDataSource. |
On |
Вызывает событие Load. (Унаследовано от Control) |
On |
Вызывает событие PreRender. (Унаследовано от Control) |
On |
Вызывает событие Unload. |
Open |
Возвращает Stream, используемое для чтения файла. (Унаследовано от Control) |
Raise |
Присваивает родительскому элементу управления все источники события и сведения о них. (Унаследовано от Control) |
Raise |
Вызывает событие DataSourceChanged. (Унаследовано от DataSourceControl) |
Removed |
Вызывается после удаления дочернего элемента управления из коллекции Controls объекта Control. (Унаследовано от Control) |
Render(Html |
Отправляет содержимое серверного элемента управления в предоставленный объект HtmlTextWriter, который записывает содержимое для отрисовки в клиенте. (Унаследовано от Control) |
Render |
Выводит содержимое дочерних элементов серверного элемента управления в предоставленный объект HtmlTextWriter, который записывает это содержимое для подготовки к просмотру на клиенте. (Унаследовано от Control) |
Render |
Выводит содержимое серверного элемента управления в указанный объект HtmlTextWriter и сохраняет сведения о трассировке элемента управления, если трассировка включена. (Унаследовано от DataSourceControl) |
Render |
Выводит серверный элемент управления в указанный объект HtmlTextWriter, используя указанный объект ControlAdapter. (Унаследовано от Control) |
Resolve |
Возвращает адаптер элемента управления, отвечающий за отрисовку определенного элемента управления. (Унаследовано от Control) |
Resolve |
Возвращает URL-адрес, который может использоваться браузером. (Унаследовано от Control) |
Resolve |
Преобразует URL-адрес в адрес, доступный для клиента. (Унаследовано от Control) |
Save |
Сохраняет в элемент управления EntityDataSource состояние свойств, которые необходимо сохранить. |
Save |
Сохраняет любые изменения состояния просмотра серверного элемента управления, произошедшие после отправки страницы обратно на сервер. (Унаследовано от Control) |
Set |
Задает данные времени разработки для элемента управления. (Унаследовано от Control) |
Set |
Назначает делегата обработчика событий для преобразования серверного элемента управления и его содержимого для просмотра в родительский элемент управления. (Унаследовано от Control) |
Set |
Задает данные трассировки для трассировки данных отрисовки во время разработки, используя ключ данных трассировки и значение данных трассировки. (Унаследовано от Control) |
Set |
Задает данные трассировки для трассировки данных отрисовки во время разработки, используя трассируемый объект, ключ данных трассировки и значение данных трассировки. (Унаследовано от Control) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Track |
Вызывает отслеживание изменений состояния представления серверного элемента управления для сохранения в объекте StateBag серверного элемента управления. Этот объект доступен с помощью свойства ViewState. |
Track |
Вызывает отслеживание изменений состояния представления серверного элемента управления для сохранения в объекте StateBag серверного элемента управления. Этот объект доступен с помощью свойства ViewState. (Унаследовано от Control) |
Context |
Происходит, когда EntityDataSource заканчивает создание ObjectContext (используется для работы с объектами данных сущностей. |
Context |
Происходит, когда объект EntityDataSource создает объекта ObjectContext, используемого для работы с объектами данных сущностей. |
Context |
Происходит перед удалением объекта ObjectContext. |
Data |
Происходит при привязке серверного элемента управления к источнику данных. (Унаследовано от Control) |
Deleted |
Происходит после удаления объекта из источника данных. |
Deleting |
Происходит перед удалением объекта из источника данных. |
Disposed |
Происходит при освобождении памяти, занятой серверным элементом управления, т.е. на последнем этапе жизненного цикла серверного элемента управления при запросе страницы ASP.NET. (Унаследовано от Control) |
Init |
Происходит при инициализации серверного элемента управления, который находится на первом этапе его жизненного цикла. (Унаследовано от Control) |
Inserted |
Происходит после создания нового объекта в источнике данных. |
Inserting |
Происходит перед сохранением нового объекта в источнике данных. |
Load |
Происходит при загрузке серверного элемента управления в объект Page. (Унаследовано от Control) |
Pre |
Происходит после загрузки объекта Control, но перед отрисовкой. (Унаследовано от Control) |
Query |
Происходит после создания с помощью EntityDataSource запроса Entity SQL, который был указан при настройке элемента управления EntityDataSource. |
Selected |
Происходит после выполнения запроса. |
Selecting |
Происходит перед составлением и выполнением запроса. |
Unload |
Происходит при выгрузке серверного элемента управления из памяти. (Унаследовано от Control) |
Updated |
Происходит после сохранения внесенных в объект изменений в источнике данных. |
Updating |
Происходит перед сохранением внесенных в объект изменений в источнике данных. |
IControl |
Описание этого члена см. в разделе ControlBuilder. (Унаследовано от Control) |
IControl |
Описание этого члена см. в разделе GetDesignModeState(). (Унаследовано от Control) |
IControl |
Описание этого члена см. в разделе SetDesignModeState(IDictionary). (Унаследовано от Control) |
IControl |
Описание этого члена см. в разделе SetOwnerControl(Control). (Унаследовано от Control) |
IControl |
Описание этого члена см. в разделе UserData. (Унаследовано от Control) |
IData |
Описание этого члена см. в разделе DataBindings. (Унаследовано от Control) |
IData |
Описание этого члена см. в разделе HasDataBindings. (Унаследовано от Control) |
IData |
Происходит при изменении элемента управления источниками данных, которое может повлиять на элементы управления, связанные с данными. (Унаследовано от DataSourceControl) |
IData |
Возвращает именованный объект DataSourceView, связанный с элементом управления DataSourceControl. Некоторые элементы управления источниками данных поддерживают только одно представление, в то время как другие элементы поддерживают более одного. (Унаследовано от DataSourceControl) |
IData |
Возвращает коллекцию имен, представляющих список объектов DataSourceView, связанных с элементом управления DataSourceControl. (Унаследовано от DataSourceControl) |
IDynamic |
Происходит, когда проверка в частичных методах завершается неудачей или генерируется исключение. |
IExpressions |
Описание этого члена см. в разделе Expressions. (Унаследовано от Control) |
IExpressions |
Описание этого члена см. в разделе HasExpressions. (Унаследовано от Control) |
IList |
Указывает, связан ли элемент управления источниками данных с одним или более списками данных. (Унаследовано от DataSourceControl) |
IList |
Возвращает список элементов управления источниками данных, которые могут использоваться в качестве источников списков данных. (Унаследовано от DataSourceControl) |
IParser |
Описание этого члена см. в разделе AddParsedSubObject(Object). (Унаследовано от Control) |
IQueryable |
Сообщает элементу управления с привязкой к данным, что объект параметра изменился и элемент управления с привязкой к данным нужно обновить. |
Expand |
Расширяет динамические фильтры в параметры |
Find |
Возвращает источник данных, связанный с элементом управления данными, для заданного элемента управления. |
Find |
Возвращает шаблон поля для заданного столбца в контейнере именования заданного элемента управления. |
Find |
Возвращает объект метатаблицы для контейнерного элемента управления данными. |
Get |
Получает коллекцию значений по умолчанию для заданного источника данных. |
Get |
Получает метаданные для таблицы в заданном объекте источника данных. |
Get |
Возвращает объект MetaTable, связанный с заданным элементом управления источником данных. |
Try |
Определяет, доступны ли метаданные таблицы. |
Продукт | Версии |
---|---|
.NET Framework | 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |