创建数据库 sqlite-net Xamarin 表单的代码有什么问题

What is wrong with the code to create a database sqlit-net Xamarin form

problem with data code

如果你能帮助我解决问题,我会在 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;
        }
    
       

      
    }
}

您在查询中使用了 class 名称 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;
    }