C# 如何使用Linq从数据库中搜索数据

C# 如何使用Linq从数据库中搜索数据,c#,linq,C#,Linq,我想从数据库中查询数据,但想使用linq,还要检查数据是否为空,并且必须使用Contains函数 事实上,我是从一个表单发送数据,然后应该检查天气标题是否包含此内容,但我得到的错误是null var SearchTile = db.Job.Where(c => c.Title.Contains(Jobserach)).ToList(); 尝试设置断点以查看代码的哪一部分引发null ref异常。这里的信息很少。检查图像,实际上它返回null valuevar Check=db.Job.T

我想从数据库中查询数据,但想使用linq,还要检查数据是否为空,并且必须使用Contains函数

事实上,我是从一个表单发送数据,然后应该检查天气标题是否包含此内容,但我得到的错误是null

var SearchTile = db.Job.Where(c => c.Title.Contains(Jobserach)).ToList();

尝试设置断点以查看代码的哪一部分引发null ref异常。这里的信息很少。检查图像,实际上它返回null valuevar Check=db.Job.ToList();var SerachTile=check.Where(c=>c.Title.Contains(jobsrach));首先检查数据库和代码之间的字段名是否匹配。再次检查数据库中的字段是否允许空值。数据库可能包含导致异常的空值。您是否介意添加一些关于如何解决问题的解释?只有密码的答案是不受欢迎的。
var check = db.Job.ToList();
var SerachTile = check.Where(c => c.Title.Contains(Jobserach));