だから私は私のデータベースに内部プロパティをマッピングしようとしています、そしてこれに従って article online これはあなたがそれを行うことになっている方法です。私が見つけた他のリソースも同じことをするように私に言っています。なんらかの理由でメソッドが存在せず、名前を変更したものや、メソッドを削除しただけのものがオンラインで見つかりません。
これが私のコードです:
public class Criteria : DbEntity
{
internal string _Condition { get; set; }
[NotMapped]
public Condition Condition
{
get
{
return string.IsNullOrEmpty(_Condition) ? null : JsonConvert.DeserializeObject<Condition>(_Condition);
}
set
{
_Condition = JsonConvert.SerializeObject(value);
}
}
}
protected override void OnModelCreating(ModelBuilder builder)
{
builder.Entity<Criteria>().Property(b => b._Condition);//.HasColumnName("Condition"); <-- this doesn't exist...
}
インストールする必要がありましたMicrosoft.EntityFrameworkCore.Relational
問題を修正します。