Использование ODataConventionModelBuilder
и его функции EntitySet<>
, можно ли переименовать имена свойств в наборах объектов?Свойства добавления/переименования объектов в OData
Предположим, у меня есть тип набора объектов, Foo
. Он имеет два свойства: Bar
и Baz
. Однако в моей модели OData я хотел бы, чтобы свойства вместо этого назывались Jack
и Jane
соответственно. Я могу сделать это?
Я надеялся на что-то вроде этого:
var builder = new ODataConventionModelBuilder { Namespace = "Blah" };
var foo = builder.EntitySet<Foo>("Foo");
foo.AliasProperty(f => f.Bar, "Jack");
foo.AliasProperty(f => f.Baz, "Jane");
До сих пор я не смог найти что-то, что это делает.