Datatable enthält keine definition für AsEnumerable mit LinqBridge1.1 in C#2.0

ich versuche, die Verwendung von linq in c#2.0(linqbridge) Suche für einen Patienten-Namen in meiner Datenbank,
aber ich bin immer der folgende Fehler:
System.Daten.Datatable enthält keine definition für AsEnumerable()
System.Daten.Datatable enthält keine definition für CopyToDataTable()

Habe ich noch die linqBridge.dll Verweis auf mein Projekt.
Und ich bin mit:

mit System.Linq;

            List<string> names = name.Split(' ').ToList();
            SqlConnection con = new SqlConnection(m_connection_string);
            SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM PATIENT", con);
            DataSet ds = new DataSet();
            da.Fill(ds);

            var query =
            from pat in ds.Tables["PATIENT"].AsEnumerable().Where(c => names.All(val => c.PAT_SEARCH_NAME.Contains(val)))
            select pat;

            DataTable table = query.CopyToDataTable();

Was mache ich falsch?
Ich habe schon gelesen, dass diese version von LinqBridge(1.1) nicht enthalten, diese Methoden..
Gibt es eine Möglichkeit, dies zu lösen?

Dank.

InformationsquelleAutor user1421676 | 2010-10-06

Schreibe einen Kommentar