我有我的实体的基类
public abstract class BaseEntity : IEntity, IAuditable
{
public long Id { get; set; }
...
}
和两个ODATA端点继承EntityFrameworkDataService。
我的第一项服务是使用视觉工作室设计器生成的EDMX,并且在浏览器上Id属性被序列化为您可能期望的数字类型。
对于第二个端点,我决定放弃EDMX并使用流畅的配置,但是这次浏览器上的Id属性被序列化为字符串。
为什么会这样?是否需要额外的配置来告诉运行时我希望我的长类型在json中被序列化为数字?