Я никогда не использовал POCOs, поэтому у меня есть привычка вкладывать много логики в классы бизнес-объектов. Поэтому я считаю, что мне не хватает некоторых важных понятий о классах-макетах и мыслительного процесса, который здесь нужен.Где вводить логику поведения при использовании POCOs?
Так что я был бы признателен за некоторые идеи, указывающие на мой мозг в правильном направлении;
Скажите, есть ли у вас два класса; Компания и Сотрудник. Не могли бы вы привести некоторые примеры того, какие классы вы бы построили «вокруг», которые занимаются различными поведением/проверкой и т. Д.? (как и некоторые имена классов, а также краткое описание их назначения)
(или любые другие примеры были бы столь же полезно, я думаю.)
Я вижу, я не знали об этих свойствах атрибутов. Хотя я забыл сказать, но я думал о POCOs, существующих в сборке DAL. Это не позволило бы мне расшириться таким образом. – bretddog
вы действительно можете расширить его там не возникнет никаких проблем и придет в Data Annotations вам не нужно это делать, вы можете написать ур пользовательской логики в сеттер для правильной проверки ... Но стандартный и простой способ - это как атрибуты. – Praneeth