Публикация
BPMonline: пример получения объекта по идентификатору записи
10 сентября 2012 18:54
Для того, чтобы в коде создать объект воспользуйтесь следующим примером кода:
var entitySchemaManager = Page.Schema.SchemaManagerProvider.GetManager("EntitySchemaManager") as EntitySchemaManager;
var contactSchemaQuery = new EntitySchemaQuery(entitySchemaManager, "Contact"); //название схемы объекта
contactSchemaQuery.AddColumn(contactSchemaQuery.RootSchema.GetPrimaryColumnName());
contactSchemaQuery.AddColumn("Dear"); // определяем каждую из колонок, с которыми мы будем работать
contactSchemaQuery.Filters.Add(campaign contactSchemaQuery.CreateFilterWithParameters(
FilterComparisonType.Equal,
"Id",
new Guid("14e6a3c6-920b-4e27-9274-7c9b071d79d3"))); //фильтр запроса
var contactEntity = contactSchemaQuery.GetEntityCollection(UserConnection);
var contactSchemaQuery = new EntitySchemaQuery(entitySchemaManager, "Contact"); //название схемы объекта
contactSchemaQuery.AddColumn(contactSchemaQuery.RootSchema.GetPrimaryColumnName());
contactSchemaQuery.AddColumn("Dear"); // определяем каждую из колонок, с которыми мы будем работать
contactSchemaQuery.Filters.Add(campaign contactSchemaQuery.CreateFilterWithParameters(
FilterComparisonType.Equal,
"Id",
new Guid("14e6a3c6-920b-4e27-9274-7c9b071d79d3"))); //фильтр запроса
var contactEntity = contactSchemaQuery.GetEntityCollection(UserConnection);
contactEntity – это DataSource, из которого можно получить значения для тех колонок, которые мы определили в начале.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать