Я смотрел файл dbml в редакторе xml и заметил, что некоторые свойства имеют поле хранения, а некоторые нет. Я также заметил, что у некоторых было имя, которое я предполагаю, это имя поля в sql. Если свойство в файле dbml имеет другое имя от имени в sql, оно добавит атрибут member. Я не понимаю, почему некоторые поля имеют атрибут хранения, а некоторые нет?Как Linq Определяет, имеет ли простейшая область хранения?
0
A
ответ
1
Из MSDN
**DataAttribute.Storage Property**
Gets or sets a private storage field to hold the value from a column.
Посмотрите here
0
Иногда поля в базе данных имеет имя, которое не слишком полезно для объяснения того, что она делает, и поэтому программисту изменить имя в код, чтобы помочь им запомнить, для чего он нужен, и добавить параметр Name, чтобы сообщить Linq, что он фактически хранится где-то еще.
Что делает свойство хранилища, позволяет разместить бизнес-логику в общедоступных аксессуарах и по-прежнему позволять Linq напрямую обращаться к данным, не проходя эту бизнес-логику. Таким образом Linq не будет запускать ваш бизнес-код каждый раз, он просто загрузит и сохранит данные из вашей частной переменной хранилища.
Смежные вопросы
- 1. Как linq определяет изменение ценности?
- 2. ActiveRecord область хранения инкапсулированная
- 3. Имеет ли Linq «разницу»?
- 4. OpenCV определяет область пересечения/перекрытия
- 5. Простейшая отказоустойчивая поддержка стандартных rdbms?
- 6. Имеет ли VB6 выражения linq?
- 7. Определяет ли объявление или определение область видимости переменной в C++?
- 8. IAR определяет область памяти для пользовательских данных
- 9. Как получить область хранения в сетке
- 10. Имеет ли NetBeans стандартную область для файлов конфигурации плагина?
- 11. Как SDK java SDK определяет его область по умолчанию
- 12. Определяет ли FormsAuthenticationModule, ...?
- 13. Что определяет, имеет ли экземпляр InstanceDir полный или относительный путь?
- 14. алгоритм, который определяет, является ли граф имеет один MST
- 15. MVC 4.5 - простейшая аутентификация
- 16. Простейшая потоковая передача видео?
- 17. Простейшая аутентификация с флягой-беспокойством
- 18. Определяет ли LINQ to SQL dbml определения сортировки?
- 19. Использование jQuery определяет, имеет ли элемент определенный элемент-потомк
- 20. C++ - Определяет, имеет ли данная строка только символы Furigana
- 21. Rails определяет, имеет ли ассоциация has_one или has_many
- 22. JQuery определяет, имеет ли один или более выбор 3 параметра
- 23. Имеет ли Qt эквивалент .NET NotImplementedException или определяет для этого?
- 24. Что определяет, закрыта ли переменная?
- 25. Java - простейшая радикальная форма
- 26. хранения, срок хранения, область файла, продолжительность жизни, связь путаница
- 27. Простейшая конфигурация WCF/SOAP?
- 28. Имеет ли LINQ эквивалент @@ IDENTITY или SCOPE_IDENTITY()?
- 29. Имеет ли результаты кэша Linq множественные Froms?
- 30. Простейшая проверка подлинности Twitter
Спасибо. Я понимаю цель, но я не понимаю, почему некоторые поля имеют атрибут, а некоторые нет? – Xaisoft