2
私は自分のデータベースに内部プロパティをマップしようとしており、これに応じてarticle onlineこれはあなたがそれを行う方法です。私が見つけた他のリソースも、私に同じことを言います。どのような理由であれ、メソッドは存在しないので、名前を変更したもの、または単にメソッドを削除したものをオンラインで見つけることはできません。ここでEFコアのHasColumnNameはどうなりましたか?
は私のコードです:
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を使用しています」というディレクティブを追加しましたか? – CodeNotFound
私はすでにそれを使用しています – G3tinmybelly
あなたのコードは正常に見えます。あなたは小さな、完全なレプロを構築して投稿できますか? –