返回LINQ Query ASP.NET MVC5的值

时间:2015-06-17 13:08:56

标签: c# asp.net asp.net-mvc linq

在我的存储库类中,我有这个:

public xxxxx GetByxxxx(string value)
{
    return context.xxxxx.Where(r => r.value== value).FirstOrDefault();
}

然后我在我的控制器中调用它

var result = ((xxxxRepo.GetByName(name)));

结果的值保持返回null,但name继续使用以下命令返回db上的值:

System.Diagnostics.Debug.WriteLine("The result is " + result);

我错过了什么。

1 个答案:

答案 0 :(得分:0)

你是回归对象。所以当你打印值来使用它时。

System.Diagnostics.Debug.WriteLine("The result is " + result==null?"":result.Name);