C # Библиотека, которая имеет дело с различными типами ключей ресурсов - PullRequest
0 голосов
/ 29 октября 2018

Я работаю над библиотекой, которая занимается системами управления контентом. Ресурсы этих систем хранятся с ключом различного типа / id - int / long / guid.

Один из моих вариантов - сделать мой идентификатор / ключ (свойство) контактов (классов) ресурса общим. Но это также делает общие услуги, которые в какой-то момент выходят из-под контроля. Другим вариантом является строка make my id / key (property) и просто зарегистрируйте 2-3 конвертера id / key на как можно более низком уровне (возможно, непосредственно на уровнях репозитория).

Есть ли лучшие практики, которые я могу проверить? Есть предложения?

С уважением, Boris

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