Чтобы защитить себя от сбоя из-за любого переименования свойств (скажем, вы повторно создаете свои классы poco, потому что вы изменили некоторые имена столбцов в соответствующей таблице Db), рекомендуется ли декальровать постоянные строки, которые сохраняют имена свойств внутри?
public const string StudentCountPropertyName = "StudentCount";
public int StudentCount {get;set;}
Например: подумайте о привязке данных; где вы явно вводите имя свойства в атрибуте DataFieldName.
Или это не очень хорошая идея и есть способ лучше и безопаснее?