問題タブ [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 に答える
209 参照

sql-server - パラメータEntity Frameworkを認識しないメソッドWCF

drupal アプリケーションは、継承した WCF サービスを使用しているときに、エンティティ フレームワーク パラメーターになる xml を送信します。いくつかのスキーマ変更の後、エンティティ フレームワーク モデル (edmx ファイル) を更新しました。問題は、クライアントが (以前と同じコードで) サービスを呼び出すときに、usageritem パラメーターが適切に逆シリアル化されないことです。メソッドへの呼び出し send は次のとおりです。

この呼び出しを受け取るメソッドには、次のヘッダーがあります。

エンティティが宣言されている edmx には、次のヘッダーがあります。

この edmx が sql server 2005 を使用する前に生成されたという事実と、現在 sql server 2012 を使用して更新しているという事実の間に問題がないかどうかを知りたかったのですが、ProviderManifestToken="2005" のみを変更しました。あなたの助け

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

entity-framework-4 - Entity Framework、データベースからモデルを更新、「テーブル」矢印なし

VS2012 にある edmx があります... App.config を変更して edmx がローカル マシン上のデータベースを指すようにすると、右クリックして [データベースからモデルを更新] を使用して追加するテーブルにアクセスできません... ' オプション。

ダイアログが表示され、通常、テーブルの左側に展開矢印があり、クリックするとテーブルが展開されてスキーマが表示され、追加するテーブルを選択できます。

しかし、App.config を変更した後、テーブルの左側にある展開矢印が表示されなくなり、テーブルをモデルに追加できなくなりました。

エキスパンダーの矢印が表示されないようにするものは何ですか?

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

entity-framework - 多対多の関係で Edmx Designer でカスケード削除を有効にする方法

VS2012 とエンティティ デザイナーを使用して、データベースとモデルの両方を生成しています。Table1 から Table1and2JoinTable から Table2 への非常に基本的なシナリオがあります。学生、クラス、学生クラスのようなもの。多くのクラスに多くの生徒を含めることができます。カスケード削除をしたいと思います。したがって、学生を削除すると、その学生 ID の StudentClass 結合テーブル内のすべての行が削除されます。クラスを削除する場合も同様で、そのクラス ID の StudentClass 内のすべての行が削除されます。デザイナーで多対多の関連付けを設定し、カスケード削除オプションを設定した後、データベースを生成しようとすると、次のエラーが発生します。

エラー 132: 関係 'Model1.StudentClass' の終了 'Student' は、その多重度が ' ' であるため、操作を指定できません。多重度 ' ' の端には操作を指定できません

以下に小さな例を示します。

デザイナー

作成された関連付けは次のとおりです。

ここに画像の説明を入力

結果のエラーメッセージは次のとおりです。

ここに画像の説明を入力

データベース テーブルを生成するための SQL コードの一部を次に示します。

データベース スクリプトを編集して on delete cascade オプションを追加するだけで、これを回避する方法を知っています。しかし、プロジェクトが大きくなるにつれて何度もデザイナーに戻ってくるので、毎回このステップを覚える必要がないので、これはしたくありません。

誰もこれを解決する方法を考え出しましたか?

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

entity-framework - edmxを開くには?LINQ to Entities はどこで入手できますか?

Visual Studio 2013 の再インストール後、edmx ファイルを開いたり作成したりできません

だから、私はすでに多くのエンティティ関連のものを試していたので、LINQ to Entities をどこかにダウンロードする必要があると思います...

Visual Studio 2013 の edmx デザイナーはどこで入手できますか?

0 投票する
0 に答える
258 参照

c# - 生成されたクラスを Datacontract として最初に公開する EntityFramework データベース

エンティティ「UserProfile」を返すことになっている Web サービスを作成しました。ほとんどの操作は期待どおりの結果を返しますが、生成されたクラスを直接返すと空の応答が返されます。

サービス:

リクエスト

Model.tt ファイルを変更し (この回答に従って)、このクラスが生成されました:

リクエストを送信しても応答がありません。

http://imgur.com/AvtTmNE (写真を投稿するには評判が足りない)