在数据库上执行查询并尝试打印执行结果后,出现此错误:
方法不支持SQL转换。
我的代码:
Table<User> users = DAL.DALConnection.Database.GetTable<User>();
var query = from user in users
where user.Get_UserName().ToString() == username
select user;
foreach (User user in query)
Console.WriteLine(user);
答案 0 :(得分:0)
您在代码中编写的Get_UserName()
是C#函数吗?如果是这样,则返回错误是有道理的,因为SQL Server不知道该功能。
相反,假设表中有一个where user.username == username
字段,您可能想做类似username
的事情。