//private int getID(string name) //{ // var q = from t in context.UserTable // where t.UserName == name // select t.UserId; // return q.First(); //} ////显示用户可以下载的文件 //private void DisplayFiles() //{ // var q = from t in context.FileTable // from m in context.UserTable // where m.UserName == userName && t.DownloadId == m.UserId // select t.FileName; // this.Filelist.ItemsSource = q.ToList(); //} //搜索用户想要下载的文件 private void D_retrieve_Click(object sender, RoutedEventArgs e) { string file = this.searchFile.Text; this.Filelist.ItemsSource = client.FindFile(file, userName); //var q = from t in context.FileTable // from m in context.UserTable // where t.FileName.Contains(file) && m.UserName == userName && t.DownloadId == m.UserId // select t.FileName; //this.Filelist.ItemsSource = q.ToList(); }