LINQ to Entities nie rozpoznaje metody „System.DateTime Parse (System.String)”

Jestem nowicjuszem w Linq i poniższe zapytanie powraca „nie rozpoznaje błędu System.DateTime”. Próbowałem Parse and Convert i nie działa. Oto moje zapytanie:

kontekst mrcEntities = 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>

Każda pomoc byłaby doceniana.

questionAnswers(2)

yourAnswerToTheQuestion