Вопрос
Как можно отключить проверку на прав в EntitySchemaQuery
9 апреля 2014 08:37
Добрый день.
Подскажите и пожалуйста, как можно отключить на проверку прав ка примеру в DataSource –е можно таким образом
Terrasoft.Core.DB.QueryJoinRightLevel.Disabled;
Мне нужно отключать в
EntitySchemaQuery
var entitySchemaManager = UserConnection.EntitySchemaManager;
var activitySchema = entitySchemaManager.GetInstanceByName("Activity");
var callEntity = activitySchema.CreateEntity(UserConnection);
if (callEntity.FetchFromDB(NewCallId))
var activitySchema = entitySchemaManager.GetInstanceByName("Activity");
var callEntity = activitySchema.CreateEntity(UserConnection);
if (callEntity.FetchFromDB(NewCallId))
Версия 5.1.1.159
Нравится
1 комментарий
9 апреля 2014 13:47
Здравствуйте, Баглан.
Отключить проверку прав доступа на основной запрос нельзя. Можно воспользоваться insert-ом:
var now = System.DateTime.Now; var insert = new Insert(UserConnection).Into("Activity") .Set("Title", Column.Const("My Activity")) .Set("StartDate", Column.Parameter(now)); insert.Execute();
Прямые инсерты игнорируют права доступа.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать