【发布时间】:2018-04-19 11:19:17
【问题描述】:
我正在尝试进行搜索查询,但是当我去测试时,它给了我一个错误。 我已经测试过查询是否运行良好!
public Task<List<Employee>> GetEmployeesAsyncBy(String searchField){
return database.Table<Employee>().Where(i => i.EmpName.Contains(searchField.ToLower())).ToListAsync();
}
查询
public class Employee {
[SQLite.PrimaryKey, SQLite.AutoIncrement]
public int EmpId { get; set; }
public string EmpName { get; set; }
public string Designation { get; set;}
internal bool Contains(string v) {
throw new NotImplementedException();
}
}
班级员工
public async void OnTesteAsync() {
var personItem1 = new Employee();
personItem1.EmpName = searchBar_cliente.Text;
await App.Database.SaveEmployeeAsync(personItem1);
}
void Handle_TextChanged(object sender, Xamarin.Forms.TextChangedEventArgs e){
OnTesteAsync();
throw new NotImplementedException();
}
}
主类
SQLite.SQLiteException:没有这样的函数:tostring
这是我看到的错误
【问题讨论】:
-
您在 Handle_TextChanged 中抛出 NotImplementedException,这就是您收到此错误的原因
-
您需要发布完整的代码。看来您已将您现在遇到的错误从未实现更新为没有此类功能。不确定。你在尝试什么!
标签: c# sqlite xamarin xamarin.forms