Ich habe diese Klasse:Lesen von Daten aus der Datenbank in Linq-to-SQL
public class Student1
{
public String Name { set; get; }
public String Number { set; get; }
public List<String> TakedCourses { set; get; }
public List<String> PassedCourses = new List<String>();
}
und ich verwende Linq-to-SQL-Studenten in die Datenbank zu speichern.
Jetzt möchte ich einen Namen in der Datenbank suchen und alle Eigenschaften dieser Schüler auf ein neues Objekt von Student
hinzuzufügen.
So:
Student s = new Student();
s = d.Students.Where(c => c.Name == cobStudents.SelectedItem.ToString()).Select(c => c);
es nicht funktioniert, und ich weiß nicht, ho dies zu tun.
Dank
Versuchen Sie ersetzen 'Select (c => c)' (die im wesentlichen die gleiche Sammlung zurückgibt, die an sie übergeben wird) mit nur 'FirstOrDefault() '(was den ersten Schüler in der Sammlung zurückgibt oder Null, wenn es keinen gibt). –