資料代碼問題
我在 Xamarin 表單上使用 Sqlite-net 構建了一個學生資訊應用程式,如果您可以幫助我解決
我需要添加資訊并顯示該資訊的問題,但 Fname 中存在問題
ObservableCollection<Student> data0 = new ObservableCollection<Student>(
Student.Where(s => s.Fname.StartsWith(searchName)).ToList());
這是我的鱈魚
namespace Aj.Service
{
public class Database
{
private readonly SQLiteAsyncConnection data;
public Database(string dbath)
{
data = new SQLiteAsyncConnection(dbath);
data.CreateTableAsync<Student>().Wait();
}
public async Task<List<Student>> GetStudents()
{
var student = await data.Table<Student>().ToListAsync();
if (student.Any())
{
await data.InsertAllAsync(objects: new Student[]
{
new Student{ID=1,Fname="????",Mname="????",Evaluation=5,Lname="????", },
new Student{ID=2,Fname="????",Mname="????",Evaluation=5,Lname="????", },
new Student{ID=3,Fname="????",Mname="????",Evaluation=5,Lname="????", },
new Student{ID=4,Fname="???",Mname="????",Evaluation=5,Lname="?????", }
});
}
return await data.Table<Student>().ToListAsync();
}
public ObservableCollection<Student> GetStudentsByName(string searchName)
{
ObservableCollection<Student> data0 = new ObservableCollection<Student>(
Student.Where(s => s.Fname.StartsWith(searchName)).ToList());
return data0;
}
}
}
uj5u.com熱心網友回復:
您Student在查詢中使用了類名
public ObservableCollection<Student> GetStudentsByName(string searchName)
{
var students = GetStudents();
ObservableCollection<Student> data0 = new ObservableCollection<Student>(
students.Where(s => s.Fname.StartsWith(searchName)).ToList());
return data0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/422599.html
標籤:
