У меня есть несколько POCOs, и есть соответствующие объекты устойчивости, которые выполняют CRUD. Что такое хорошее имя для объектов persistence? Я видел, что люди используют для этого термин «объекты обслуживания», но, когда я думаю, что сервис, я думаю, WCF. Может быть, «объекты упорства» являются лучшими, но я хотел бы услышать, что думают другие люди.Конвенция о присвоении имен объектов настойчивости
ответ
Одна общая конвенция является Repository паттерна при работе с сохраняющимися объектами в хранилище, так что можно было бы ожидать, чтобы увидеть именование в виде (Дано соответствующий типа Poco):
PocoRepository
Я считаю, вы думаете о Data Transfer Object.
Объекты передачи данных, или DTO, является общим способом обращения к этим объектам.
См определение Мартина Фаулера: http://martinfowler.com/eaaCatalog/dataTransferObject.html
Возможно, просто добавив «persistor» к имени, как Person_persistor и т.д., если сохранение объектов просто используются для сохраняющиеся.
Я считаю, что «сущности» являются обычно используемым и традиционным именем.
Сущности не имеют ничего общего с настойчивостью. Он ясно заявил, что у него есть отдельные объекты, которые настойчивы. – epitka
Эпитка права; Объекты обычно являются объектами, которые должны сохраняться. –
Достаточно честный; -1 мне –
- 1. Конвенция о капитализации/присвоении имен для управления
- 2. Конвенция о присвоении имен событиям Java
- 3. Конвенция о присвоении имен CodeIgniter для интерфейсов
- 4. Конвенция о присвоении имен новым устройствам iOS
- 5. Конвенция о присвоении имен .NET для пространств имен
- 6. Стандартная конвенция о присвоении имен для методов DAO
- 7. Конвенция о присвоении имен в рамках платформы Entity Framework
- 8. Конвенция о присвоении имен для встроенного контейнера открытого EJB?
- 9. Конвенция о присвоении имен подчёркиванию в системных макросах Objective-C
- 10. Конвенция о присвоении имен в базе данных CakePHP
- 11. Entity Framework 6.1.1 Конвенция о присвоении имен для индексов
- 12. Конвенция о присвоении имен для государства/региона/провинции
- 13. Собственная конвенция о присвоении имен для базовых классов какао
- 14. Соглашение о присвоении имен Java
- 15. Соглашения о присвоении имен Oracle
- 16. Существует ли широкое соглашение о присвоении имен для различения объектов и объектов значений?
- 17. Drupal Blocks Пользовательская конвенция о названии имен?
- 18. Соглашение о присвоении имен Rest API resouce
- 19. Соглашения о присвоении имен для числовых функций?
- 20. watchkit image соглашение о присвоении имен ресурса
- 21. Соглашения о присвоении имен макросов макроса SAS
- 22. Соглашения о присвоении имен C# для аббревиатур
- 23. Соглашение о присвоении имен Laravel Megrations
- 24. Соглашения о присвоении имен Laravel Eloquent ORM
- 25. Соглашение о присвоении имен в ASP.NET?
- 26. Соглашения о присвоении имен темингам комментариев
- 27. Соглашение о присвоении имен Android Things
- 28. гр конвенция # имен именования
- 29. соглашение о присвоении имен с объектами против коллекций (PHP)
- 30. Соглашения о присвоении имен C#: ToSomething vs. AsSomething
Я фактически использую шаблон хранилища с NHIbernate и Ninject, поэтому репозиторий, вероятно, будет лучшим ответом в моем конкретном случае здесь. –