C# AspNet.odatav4注入计算的getonly属性
我有一个实体人:C# AspNet.odatav4注入计算的getonly属性,c#,asp.net-web-api,odata,C#,Asp.net Web Api,Odata,我有一个实体人: public class Person { public string FirstName { get; set; } public string LastName { get; set; } } 现在我构建模型 public static ODataModelBuilderEx CreatePersonModel(this ODataModelBuilderEx builder) { builder.AddEnum<TypeCode>();
public class Person
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
现在我构建模型
public static ODataModelBuilderEx CreatePersonModel(this ODataModelBuilderEx builder)
{
builder.AddEnum<TypeCode>();
var persons = builder.EntitySet<Person>("Persons");
var person = persons.EntityType;
person.Property(x => x.FirstName);
person.Property(x => x.LastName);
return builder;
}
person
.Property("FullName", x => x.FirstName + " " + x.LastName)
.Returns<string>();
{
"FirstName" : "John",
"LastName" : "Smith",
"FullName" : "John Smith"
}