Всё таки Id или ObjectId
От: snaphold  
Дата: 08.04.18 06:54
Оценка:
Раньше считал что хорошо иметь в таблицах и классах ObjectId ключом
так как везде очевидно с чем работаешь.

Сейчас смотрю что в генерик репозиториях удобнее иметь просто Id, чтобы сделать Crud для всех сразу и не писать свой репозиторй для каждой таблицы.

Что скажите?
Re: Всё таки Id или ObjectId
От: vsb Казахстан  
Дата: 08.04.18 07:07
Оценка: 4 (2) +6
Здравствуйте, snaphold, Вы писали:

S>Раньше считал что хорошо иметь в таблицах и классах ObjectId ключом

S>так как везде очевидно с чем работаешь.

S>Сейчас смотрю что в генерик репозиториях удобнее иметь просто Id, чтобы сделать Crud для всех сразу и не писать свой репозиторй для каждой таблицы.


S>Что скажите?


Если речь про название столбца, всегда называю id. Если select по нескольким таблицам, все ссылки на поля специфицирую названием таблицы, получается удобно и читабельно.
Re: Всё таки Id или ObjectId
От: Sharov Россия  
Дата: 10.04.18 10:33
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Раньше считал что хорошо иметь в таблицах и классах ObjectId ключом

S>так как везде очевидно с чем работаешь.

S>Сейчас смотрю что в генерик репозиториях удобнее иметь просто Id, чтобы сделать Crud для всех сразу и не писать свой репозиторй для каждой таблицы.


S>Что скажите?


Слышал мнение, что вроде бы желательно называть EntityId для удобства. Хотя проблем с Id не вижу.
Кодом людям нужно помогать!
Re: Всё таки Id или ObjectId
От: Vladek Россия Github
Дата: 16.04.18 18:18
Оценка:
Здравствуйте, snaphold, Вы писали:

S>Раньше считал что хорошо иметь в таблицах и классах ObjectId ключом

S>так как везде очевидно с чем работаешь.

S>Сейчас смотрю что в генерик репозиториях удобнее иметь просто Id, чтобы сделать Crud для всех сразу и не писать свой репозиторй для каждой таблицы.


S>Что скажите?


Это не репозитории, это шлюзы табличных данных, которые не нужны, потому что уже есть готовая ORM, которой ты пользуешься (поэтому ты под таблицами подразумеваешь структуры данных из твоего кода). Шлюз скрывает работу с голым SQL — но у тебя она и так скрыта ORM.

Значит, ты свободен по-прежнему использовать имена вида ObjectId.
Re: Всё таки Id или ObjectId
От: _FRED_ Черногория
Дата: 29.04.18 16:21
Оценка: +1
Здравствуйте, snaphold, Вы писали:

S>Раньше считал что хорошо иметь в таблицах и классах ObjectId ключом

S>так как везде очевидно с чем работаешь.

S>Сейчас смотрю что в генерик репозиториях удобнее иметь просто Id, чтобы сделать Crud для всех сразу и не писать свой репозиторй для каждой таблицы.


S>Что скажите?


Я за "ObjectId". В рукописных запросах всегда псевдонимы таблицам даю (и использую при обращению к полям) и всё равно полное имя при чтении запроса удобнее и понятнее.
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.