Как получить только базовый класс (сущность)? - PullRequest
1 голос
/ 13 марта 2010

Я почесал голову здесь некоторое время ... У меня есть класс Consumer и класс BillableConsumer, который наследует Consumer. Они оба являются частью набора потребителей. Проблема в том, что это следующий запрос:

Consumer consumer = (from c in _ctx.Consumers where c.ID = id select c).First();

возвращает экземпляр BillableConsumer! Так же, как этот запрос:

BillableConsumer bconsumer = (from c in _ctx.Consumers.OfType<BillableConsumer>() where c.ID = id select c).First();

Как я могу вернуть экземпляр только базового класса? (это отдельные таблицы в хранилище данных).

1 Ответ

2 голосов
/ 13 марта 2010

Да, это немного сложно.

Но я сделал совет об этом некоторое время назад

Надеюсь, это поможет

Alex

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