我有一個實體RequiredAttribute標籤上的私人領域
public class Avatar
{
[Key]
public int Id { get; set; }
[Required]
private string _linkInString { get; set; }
[NotMapped]
public Uri Link
{
get { return new Uri(_linkInString); }
set { _linkInString = value.AbsoluteUri; }
}
}
具有private field (_linkInString)
因爲URI不能在數據庫中保存爲開放的,只能作爲字符串。
第一次運行時,我的數據庫正在創建我只有Id列的gettable Avatar。
有關如何解決此問題的任何想法?
編輯 我剛剛發現: - 帶下劃線的名稱作爲第一個字母被遺棄。 - 使用內部給出相同的結果。
你能告訴我一些例子嗎?因爲我英語不好,我不瞭解你。 – user278618
是的,當然。所以,我實際上已經明白了你的答案,但我很難理解我不能使用私人領域 – user278618