C# 使用Linq to Sql从数据库返回列数据字段
我有一个表注册数据库…一些列是年龄,用户名,国籍和电子邮件 我有一个方法,它应该只选择列国籍并返回在其中找到的项目,我下面的方法没有显示错误,并使用radgrid对其进行了测试,但没有显示任何值。有人指导我该方法中可能存在的错误。这是我的方法C# 使用Linq to Sql从数据库返回列数据字段,c#,linq,C#,Linq,我有一个表注册数据库…一些列是年龄,用户名,国籍和电子邮件 我有一个方法,它应该只选择列国籍并返回在其中找到的项目,我下面的方法没有显示错误,并使用radgrid对其进行了测试,但没有显示任何值。有人指导我该方法中可能存在的错误。这是我的方法 public string GetNationalities(string nationals) { var query = (from countries in db.Registrations where co
public string GetNationalities(string nationals)
{
var query = (from countries in db.Registrations
where countries.Nationalities == nationals
select countries.Nationalities).FirstOrDefault();
string returnValue = Convert.ToString(query);
return returnValue;
}
我只需要该列名称,但它不选择任何值。尝试将
基金
替换为国家
,但是如果是这样,您将返回国民
基金来自何处?这不应该是King King建议的国家
?很抱歉混合了,,,我还有另一个表。已更改,但在我使用调试器时的方法中,它显示为Null。您是否检查过数据库中的国籍值为Nations?是的,我的数据库中有该值