Я уже дважды сталкивался с этой проблемой и хочу посмотреть, как лучше всего решить это соглашение об именах. Предположим, у меня есть ORM (в данном случае Linq to SQL), и я сопоставляю таблицу с именем User. Затем я также создаю свой POCO под названием User. Хотя сопоставленная таблица существует в чем-то вроде
MyApp.Data.User
и POCO находится в чем-то вроде
MyApp.Objects.User
Я понимаю, что можно выполнить полную идентификацию пространства имен для любого кода, но есть ли у вас разумное соглашение об именах, чтобы вы могли легко определить, какое отображение таблицы, а какое POCO? Спасибо!