ASP.NET WebアプリケーションでCS1061エラーが発生します。VS C#データモデル:CS1061: 'エンティティ'に 'tablename'の定義が含まれていません。
「実体」「AspNetRoles」の定義なし拡張メソッド「AspNetRoles」タイプ「エンティティ」の最初の引数を受け入れるが含まれていません(あなたがusingディレクティブまたはアセンブリ参照が不足している?)が見つかりませんでした
以下のようにすべてのテーブルとアクションのための90以上のCS1061エラーメッセージは、(など、取得、削除、追加、変更)があります。私は反映するために、データモデルを更新するまで、Webアプリケーションが正常に動作していた
using EntityData.Model;
using EntityData.Modules;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EntityData.Actions
{
public class AspNetRolesActions : BaseActions<AspNetRole>
{
public override void Add(AspNetRole t, Guid by)
{
ctx.AspNetRoles.Add(t);
Save();
}
私はSQL DB上で行った変更。私は清潔にし、無駄に再構築しようとしました。
私はデータモデルへの変更を元に戻す場合は、私は問題のないアプリケーションを実行することができます..しかし、私は私が作成した新しいフィールドにデータを保存することはできません。..起こって何ができるか
?
あなたはどのような変更を行いましたか? –
テーブルの1つに新しいフィールドを追加しました。私はSSMS上のテーブルの構造を変更するだけです。 "データベースからモデルを更新..."コマンドを使用してデータモデルを更新しようとしました – Sideswipe