0
計算フィールドに問題があります。私はこのような何かを作成したいと思います:計算フィールドの問題
[Column("birthyear")]
private int? _BirthYear;
public int? BirthYear {
get {
return _BirthYear;
}
set {
_BirthYear = value;
RaisePropertyChanged();
}
}
public int? Age {
get {
if (BirthYear != null) return DateTime.Now.Year - (int)BirthYear;
return 0;
}
set {
BirthYear = DateTime.Now.Year - value;
RaisePropertyChanged();
}
}
をしかし、私は、私は次のエラーを取得するアプリケーションを実行すると:
Unknown column 'Extent.Age' in 'field list'.
どのように私は適切にこの機能を実装することができますか?
属性 '' [Column( "Age")] ''が不足している可能性があります。 –
年齢はデータベースのフィールドではありません。それは誕生日から計算されるので、永続的であってはなりません。 –