public object GetBuildingInfoByBuildId(int floor_Id)
{
var result = (from floor in db.Floors
join camp in db.Campuses on floor.CampusID equals camp.ID
join build in db.Buildings on floor.BuildingID equals build.ID
where (floor.ID == floor_Id)
select new
{
Floor = floor.ID,
Campus = camp.ID,
Building = build.ID,
floor.ID,
floor.Floor_Name,
camp.Campus_Name,
build.Building_Name
}).ToList();
return result;
}
или вам следует создать новый класс, подобный этому
class BuildingInfo
{
public int FloorId {Set ;get;}
public CampusId {Set; get;}
public BuildingId {Set ;get; }
public sting FloorName {Set; get;}
public sting Campus_Name {Set; get;}
public sting Building_Name {Set ;get;}
}
, и вернуть новый тип, и я вижу, что лучше вот так
select new BuildingInfo()
{
Floor = floor.ID,
Campus = camp.ID,
Building = build.ID,
floor.ID,
floor.Floor_Name,
camp.Campus_Name,
build.Building_Name
}).ToList();