2014-02-02 4 views
2

Я не программист в реальной жизни, я просто изучаю его для удовольствия и передаю свободное время. Таким образом, я отвлекаюсь от среды программистов и всегда испытываю проблемы с терминологией, поэтому, пожалуйста, простите мое невежество, если мой вопрос слишком прост.Терминология в EF и Linq

Может кто-нибудь сказать мне, если я правильно или неправильно здесь:

enter image description here

  1. Контекст
  2. ???
  3. Entity

я прав? и что называется номер 2?

+1

2: сбор лица или таблицы из контекста – spajce

+0

Технически, это DbSet, который, вероятно, неправильно именованные .. это должно быть EntitySet или DbEntitySet, как в наборе сущностей. Набор - это тип коллекции. # 3 - фактически результат IQueryable, так как вы не указали оператор, который возвращает один элемент. Если вы сказали .Where(). Single() это будет объект, который был возвращен. –

ответ

2
  1. Контекст
  2. Entity Коллекция
  3. результат
  4. Query/Коллекция
+0

Итак, что такое сущность? Я думал, что это объект, который хранит данные? –

+0

@MIH: Да, для одной строки/объекта. У вас нет этого кода. (вы, вероятно, хотите называть 'First()', а не 'Where()') – SLaks

+0

Yup, я просто делал код smaple, я пропустил это :) спасибо –

Смежные вопросы