LINQ to Entity Initialization - PullRequest
       4

LINQ to Entity Initialization

1 голос
/ 19 января 2012

В настоящее время у меня есть:Я пропускаю шаг инициализации?Другие мысли?

using (RamRideOpsEntities myEntities = new RamRideOpsEntities())
        {
            var adminOptions = (from a in myEntities.AdminOptions
                                select new { a.ValidDate1, a.ValidDate2 }).First();

            var allRides = (from r in myEntities.Rides
                         where (r.TimeOfCall == adminOptions.ValidDate1 ||
                                r.TimeOfCall == adminOptions.ValidDate2)
                         orderby r.TimeOfCall descending
                         select r).ToList();

            TextBox1.Text = allRides[0].Name; // <- Seems there are no existing objects as rides[0] is out of bounds
        }

1 Ответ

0 голосов
/ 19 января 2012

Вы проверили переменную adminOptions, чтобы подтвердить, содержит ли она то, что вы собираетесь содержать?

Свойства ValidDate1 и ValidDate2 переменной adminOptions являются единственными условиями запроса allRides, которые являются внешними по отношению к таблице Rides, поэтому я предполагаю, что запрос allRides может быть в порядке; однако может возникнуть проблема с запросом adminOptions.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...