Я пытался добавить разрешение только для чтения для поля сущности (в данном случае «CreateDataTime»), мой код выглядит так:
var model = builder.GetEdmModel() as EdmModel;
model.SetVocabularyAnnotation(
new EdmVocabularyAnnotation(
model.EntityContainer.FindEntitySet("MyTargetedEntity").EntityType().FindProperty("CreateDateTime"),
new EdmTerm("Org.OData.Core.V1", "Permissions", EdmPrimitiveTypeKind.String),
new EdmStringConstant("1")));
return model;
Тем не менее, он разрешает поля только для чтения в дельта-объекте(из запроса на исправление), который мы должны добавить дополнительную логику для фильтрации.Есть ли лучший способ добиться этого?