爲了保護我們自己免於因爲任何屬性重命名而失敗(假設您重新生成了您的poco類,因爲您已經更改了相關Db表中的某些列名),對於保留屬性名稱的常量字符串內?在公共常量字符串中存儲私有名稱是一種很好的做法嗎?
public const string StudentCountPropertyName = "StudentCount";
public int StudentCount {get;set;}
例如:考慮DataBinding;顯式地在DataFieldName屬性中鍵入屬性名稱。
或者這不是一個好主意,有更好更安全的方法嗎?
你如何提出利用這些常量的存在? –
想象一下:DataFieldName =「<%= StudentCollection.StudentCountPropertyName%>」 – pencilCake