レコードを追加/更新して削除するEntity Frameworkにマップされたテーブルがあります。私は "カテゴリ"と呼ばれるSQLサーバからカラムを削除し、モデル内のエンティティを再マップしました。これは正常に機能し、列は消えました。Entity Framework:列を削除した後に列が無効です
今、私は行を更新し、同じエラー、無効な列 "カテゴリ"を取得するために、テーブルのクエリを実行します。
これはSQLテーブルから削除され、Entityから削除されました。したがって、次のコードを実行すると、この気がする列を探していますか?
無効な列名 'カテゴリー':ここで
using (Entities db = new Entities())
{
var Voucher = (from vouchers in db.Vouchers
where vouchers.ID == ID
select vouchers).FirstOrDefault();
if (Voucher != null)
{
Voucher.Status = (int)Vouchers.UI.Enums.VoucherStatus.Removed;
ret = db.SaveChanges() == 1;
}
}
はエラーです。
私はコードを掃除して、100回ほど執筆し、再構築し、更新しました。
誰にもアイデアはありますか?
おかげ
既にテーブルマッピングを確認しましたか? –
はい、Entity.Categoryを実行しようとすると列が完全に削除されました。削除されたので機能しません。 – Funky