我有两个可变字符串。我如何使用 HTTPResponseMessage 传递两个字符串的结果
var masterInfo = entities.Empmaster.Where(e => e.EmployeeId == EmployeeID)
.FirstOrDefault();
string masterDepartment = entities.Departments.Where(d = DepartmentID =
MasterInfo.DepartmentId)
.select(d => d.Name)
.FirstOrDefault();
if (masterInfo == null)
{
return Request.CreateErrorResponse(HttpStatusCode.NotFound, "No Info");
}
else
{
return Request.CreateResponse(HttpStatusCode.OK, masterInfo);
}
每当我尝试将 masterDepartment 与 masterInfo 连接时
return Request.CreateResponse(HttpStatusCode.OK, masterInfo +
masterDepartment);
我没有收到任何错误,但有一个输出说明 System.Data.Entity.DynamicProxies.EmpMaster_260ECB16225F4E5E0232BA72326492E9BADA61D68BE4DCEF48D365296F69975F 人力资源。虽然不知何故我得到了 masterDepartment 的结果,即人力资源。但不是 masterInfo 的结果。如果我只传递一个变量,如第一个示例所示,我会得到预期的输出。
aluckdog
胡说叔叔
相关分类