EntitySchemaQuery.GetEntityCollection(UserConnection) - метод Смотри также Пример Terrasoft.Core.Entities - пространство имен > EntitySchemaQuery - класс > GetEntityCollection - метод : GetEntityCollection(UserConnection) - метод C#
- userConnection
- User connection.
Glossary Item Box
public EntityCollection GetEntityCollection( UserConnection userConnection )
Параметры
- userConnection
- User connection.
Тип возвращаемого значения
The EntityCollection instance.// Получение экземпляра менеджера схем объектов. EntitySchemaManager esqManager = UserConnection.EntitySchemaManager; // Создание экземпляра запроса с корневой схемой "Contact". var esqResult = new EntitySchemaQuery(esqManager, "Contact"); esqResult.AddColumn("Name"); esqResult.AddColumn("Account"); // Выполнение запроса для получения коллекции записей. var contactEntities = esqResult.GetEntityCollection(UserConnection); // Обработка результатов запроса. foreach (var contactEntity in contactEntities) { // Определение имени колонки схемы, которая содержит наименование контрагента контакта. var accountSchemaColumnName = contactEntity.Schema.Columns.GetByName("Account").DisplayColumnValueName; // Получение имени контрагента контакта. var accountName = contactEntity.GetTypedColumnValue<String>(accountSchemaColumnName); // Получение имени контакта. var contactName = contactEntity.GetTypedColumnValue<String>("Name"); // Дальнейшая обработка данных. |