をデータベーススキーマを変更しました私はこれがcolumn remapping annotationによって達成できると思った。 私はこのように私のEFモデルを変更:列は、EFモデルがこれを持っていたので、私はデータベースの列「completedcomments」を持っているEFコアに
[Column("completedcomments")]
public string completionComments { get; set; }
私は列の再マッピングを有効にするには、移行が必要なので、私は念のために1をやったかどうかわかりませんでした。私の驚いたことに、マイグレーションは私の "completedcomments"列を削除し、データベースに "completionComments"列を追加しました。
これは私がやりたかったものではありません(また、その列からテストデータを復元するためにリストアを行う必要があります)。これは、列の再マッピングの機能ではない場合は、どのようにして「completedcomments」列のコンテンツを「completionComments」として配信できますか?コントローラーで何をすべきか、もしそうなら、列の再マッピングのポイントは何ですか?
それは私がそれがうまくいくはずであると理解する方法です。 'completedcomments'はデータベースの列名で、コードの' completionComments'です。しかし、私は自分のデータベースに対してマイグレーションを実行しません。 – Jasen