如何在Data Services(OData)中创建计算属性?

Fab*_*ice 7 edmx wcf-data-services odata

我正在使用EDMX创建一个带有WCF数据服务的OData服务.如何为实体类型创建计算属性,以便在服务(C#)中计算其值并且不是来自数据库?
此属性的值基于其他属性的值,这些属性映射到数据库中的字段.

Fab*_*ice 2

我找到的解决方案是使用 Entity Framework Code First 而不是 EDMX。它允许您仅通过在代码中创建标准属性来创建计算属性。
这是一个例子:

public class Person
{
  public String FirstName { get; set; }
  public String LastName { get; set; }
  public String FullName
  {
    get { return FirstName + " " + LastName; }
  }
}
Run Code Online (Sandbox Code Playgroud)