web-dev-qa-db-ja.com

EF CoreのHasColumnNameはどうなりましたか?

だから私は私のデータベースに内部プロパティをマッピングしようとしています、そしてこれに従って 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...
}
19
G3tinmybelly

インストールする必要がありましたMicrosoft.EntityFrameworkCore.Relational問題を修正します。

45
G3tinmybelly