LINQ to Entities erkennt die Methode 'System.DateTime Parse (System.String)' nicht

Ich bin ein Neuling bei Linq und die folgende Abfrage gibt immer wieder den Fehler "System.DateTime wird nicht erkannt" zurück. Ich habe Parse and Convert ausprobiert und beides funktioniert nicht. Hier ist meine Frage:

mrcEntities context = GetContext ();

<code>        var query = from c in context.tblClients
                    where (c.FirstName != null || c.LastName != null)
                       && c.EligibilityDate >= DateTime.Parse("10/01/2011")
                       && c.EligibilityDate <= DateTime.Parse("04/30/2012")
                      orderby c.ClientID
                    select new
                    {
                        ClientID = c.ClientID,
                        FirstName = c.FirstName,
                        LastName = c.LastName,
                        MiddleName = c.MidName,
                        SSN = c.SSN,
                        DOB = c.DOB,
                        Sex = c.Gender,
                        Ethnic = c.EthnicCode
                    };

        clientRowCnt = query.Count();
</code>

Jede Hilfe wäre dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage