我正在使用Json.NET序列化程序发送数据。
public string GetAllBuildingType()
{
IEnumerable<Model.BuildingType> getAll = CEEPMSContext.BuildingType_Repository.GetAll();
return JsonConvert.SerializeObject(getAll);
}
在存储库 GetAll 功能
中public IEnumerable<BuildingType> GetAll()
{
return context.BuildingTypes.ToList();
}
我只想要 BuildingType 数据,但要获取整个上下文的数据。 我怎样才能获得 BuildingType 数据?是我在Json.NET中缺少某些内容还是以错误的方式实现了它。
答案 0 :(得分:0)
经过对此问题的多次研究后,我无法找出其采集整个conext数据的原因:( 但是我通过从上下文中解析所需的表来解决问题。
BuildingType building = new BuildingType();
building.id = context.BuildingType.Id;
building.name = context.BuildingType.name;
.....
return JsonConvert.SerializeObject(building);
这样就可以发送正确的数据。