руками пишут модели, которые потом будут мапиться на таблицы бд, прописывают их связи.вообще то не обязательно. исторически Database First в Entity Framework был первым
Если вы используете их только внутри,я бы сказал и внутри тоже
то это уже скорее валидаторыда, возможно валидаторы, но еще естественнее триггеры ))
а как делать по нормальному?а где критерий нормальности? ))
Внутри класса обращайтесь нлорлорлор ... если вдруг вы будете что-то внутри класса менять, вам не нужно было искать где используется ваш класс и как исправить все эти вызовы - вы просто поправите геттер/сеттер в вашем классе.
вредный совет по причинеесли логика геттеров/сеттеров не тривиальна (тупое присвоение), надо очень хорошо понимать когда можно на прямую что то писать/читать, и если логика действительно есть, надежнее всегда ее использовать
chrome.exe --user-data-dir=d:\тут-я-вася
chrome.exe --user-data-dir=d:\тут-я-федя
.. и так далее
тут тоже исправлено