問題タブ [edmx-designer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
788 参照

entity-framework - 型または名前空間 IQueryable が見つかりませんでした

.edmx最近、Entity Framework を使用して ASP.NET MVC プロジェクトにado.net を追加しましたが、context.cs にエラーがあります。

0 投票する
2 に答える
1566 参照

entity-framework - EF7 は EDMX アプローチをサポートしていますか?.EF7 を使用してストアド プロシージャを実行する方法は?

EF7 は EDMX アプローチをサポートしていますか?.EF7 を使用してストアド プロシージャを実行する方法は?. どんな提案でも結構です。

0 投票する
1 に答える
2947 参照

entity-framework - データベースから .edmx ファイルを更新することを選択したときに Model.tt クラスが更新されない理由

私はasp.net mvc-4 Webアプリケーションに取り組んでいます。私はEntity Framework 5を使用しています。ここで、EFを使用してデータベーステーブルをマップしました。

今、私は.ttフォルダー内に次のモデルクラスを持っています:-

「customAsset」という名前のDBテーブル内で、CustomerName列を削除します。そして、2つの列を追加しました。そのうちの1つは別のテーブルへの外部キーです。次に、.edmx ファイルを右クリックして開き、データベースからモデルを更新することを選択しました。ここで、realted テーブルを選択し、更新をクリックします。.edmx ファイル内のモデルは、次のように新しい列/関係を正しく取得しました:-

ここに画像の説明を入力

しかし、関連する .tt クラスはまだ古い列を参照しています。私は.ttモデルクラスが次のようになることを期待していました:-

.edmxファイルを更新するときに、.ttクラスを強制的に更新する方法がわからないのですか? 関連する .tt クラスを手動で変更して新しい列/関係を取得すると問題はありますか?

0 投票する
2 に答える
8472 参照

c# - エンティティ フレームワーク edmx を更新できません。「同じキーを持つエントリが既に存在します」というエラーが表示されます。

edmx を更新しようとしています。右クリック -> データベースからモデルを更新します。そして、更新しようとするたびに、「同じキーを持つエントリが既に存在します」というエラーが表示されます

仲間が助けてくれませんか?

. ここに画像の説明を入力"

0 投票する
2 に答える
7582 参照

c# - 指定されたメタデータ リソースを読み込めない Entity Framework エラー

はい、エンティティ フレームワークを読んで試し ました 指定されたメタデータ リソースを読み込めません

私は通常、最初にコードを使用しますが、問題はありません。ただし、プロジェクトのトラブルシューティングを行う必要がありましたEDMX

環境:

接続文字列:

エラー :

タイプ 'System.Data.Entity.Core.MetadataException' の例外が EntityFramework.dll で発生しましたが、ユーザー コードで処理されませんでした 追加情報: 指定されたメタデータ リソースを読み込めません。

この行にヒットすると:

完全な方法:

  1. なぜこうなった?
  2. SQL Server ssms に接続しましたWorkerPublicExtendedが、ダイアグラム edmx とモデルで見たテーブルが表示されません。その名前が実際のテーブル名に変換されている場所がわかりません。これはどのように?
0 投票する
0 に答える
68 参照

c# - Entity Framework は一方向にリンクしますが、逆方向にはリンクしません

Ticket テーブルと Issue テーブルを持つデータベースがあります。IssueIdがIssueテーブルIDにリンクされているTicketテーブルに外部キーを設定しています。

最初にデータベースに基づいてモデルまたはコードを生成すると、Issue オブジェクトに ICollection が含まれます。私が想定しているのは、そのIDを持つすべてのチケットを取得することです。ただし、生成されたモデルの関係で実際にそれを行うことは望んでいません。したがって、チケットからは問題にアクセスできますが、問題からはどのチケットにもアクセスできません。とにかく、世代にデザイナーのためにこれをさせることはありますか? そのため、Issue オブジェクトにチケットのコレクションへのナビゲーション プロパティは作成されません。1対0の関係になると思いますか?

これを行う唯一の方法は、デザイナーのナビゲーション プロパティまたは生成されたコード内のコードを手動で削除することですか?

0 投票する
1 に答える
274 参照

entity-framework - 図を開かずに ADO.Net Entity Data Model (.edmx) を作成する方法

私はデータベース ファーストのエンティティ データ モデルに取り組んでいます。プロジェクトの性質上、多くのエンティティがあり、そのための .edmx ファイルが 1 つあります。

edmx ファイルを再生成するたびに、多くの時間がかかり、Visual Studio (2015) で図を読み込むのに時間がかかります。Visual Studio でダイアグラムを自動的に開かないようにしたいのですが、これは役に立たないからです。

Visual Studio でダイアグラムを自動的に読み込まずに edmx ファイルを再生成する方法はありますか?

さまざまなソースを確認しましたが、それを行う方法が見つかりませんでした。