問題タブ [entitykey]
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.
entity-framework - Entity Framework EntityKey / 外部キーの問題
フォーム投稿の結果、新しいブランド レコードを保存しようとしています。私の見解では、Gender はドロップダウンであり、ViewData("gender") から入力される整数を返します。
次のようにリンクを設定しました。
次のエラーが発生します。
誰かが平易な英語でパラメータを説明してくれませんか。DB.Gender も最初のパラメーターとして試しましたが、喜びはありません。
asp.net-mvc - ASP.net MVC: 設計のどこでエンティティ キーを作成/宣言する必要がありますか?
外部キー値を持つ新しいエンティティ オブジェクトを作成するとき、オブジェクトの新しいエンティティ キー (.net 3.5 のエンティティ フレームワーク) を作成する必要がありますが、アプリケーションのどこでこれを行うべきかを判断するのに苦労しています。
現在、外部キーを使用して新しいレコードを作成するときは、コントローラーでエンティティ キー (この場合はメンバーシップ プロバイダーから取得したユーザー ID) を作成し、それをオブジェクトに割り当てて、リポジトリサービス レイヤーに渡します。
これに何か問題がありますか、それともオブジェクトとユーザー ID をリポジトリサービス レイヤーに渡して、エンティティ キーの作成を処理する必要がありますか? 1 つのオブジェクトを渡す方がすっきりしているように見えますが、この方法で複数のコントローラーにキーを割り当てると緊張します。ありがとう。
entity-framework - EntityReferenceに一致しないEntityKeyプロパティ値がありますか?
作成したエンティティをいくつか追加しようとしています。問題のエンティティをセットに追加しようとすると(以下のコードを参照)、次のエラーが発生します。
「そのEntityReferenceにこのオブジェクトのEntityKeyと一致しないEntityKeyプロパティ値があるため、オブジェクトを追加またはアタッチできませんでした。」
ただし、どのエンティティキーを参照しているのかわかりません。ここにコードがあります、おそらくこれをやってのけるためのはるかに良い方法があります:
トレースしたときのエラー以外に情報がないので、どのキーが問題なのかさえわかりません。
編集:これが動作するようになったバージョンです:
entitykey - EntityKeyの値を取得する方法は?
EntityKeyの値を取得する方法は?
私は試した:
文字列x=Customer.EntityKey.EntityKeyValues [0] .Value;
文字列x=Customer.EntityKey.EntityKeyValues [0] .Value.ToString();
文字列x=Customer.EntityKey.EntityKeyValues;
文字列x=Customer.EntityKey.EntityKeyValues.ToString();
最終的に:オブジェクト参照がオブジェクトのインスタンスに設定されていません。
助けてください。ありがとう
entity-framework - Entity Framework での外部キー値 (int) へのアクセス
linq to entities とストアド プロシージャを使用して外部キー値を取得しようとして、最後の 3 ~ 4 時間を費やしました。どんなアドバイスでも大歓迎です。
type_id は、到達しようとしている外部キーの値です。取得できないので、エンティティ データ モデルに表示され、取得できないようです。e.event_typesとe.event_typesReferenceはどちらも null であるため、e.event_typesReference.EntityKey.EntityKeyValues.First().Value.ToString()などは機能しません。
ありがとう!
entity-framework - EF4でエンティティの最初のEntityKey名を取得する方法
リポジトリシステムを構築していて、IDでアイテムを取得したかったので、Entity Framework 4のエンティティの最初のEntityKey名を取得するにはどうすればよいですか(EFの主キーはエンティティの最初のエンティティキーです)
私はこのコードを使用しています
エンティティキー名を動的にしたい。誰かがこの問題で私を助けることができますか?
entity-framework - Entity Framework がソース DB の PK でさえない特定のフィールドを EnityKeys にするのはなぜですか?
Entity Framework プロジェクトを開始します。
これから使用する Db をインポートすると、すぐに、多くのテーブル フィールドが EntityKey 型になり、ソース フィールドがキーではないことに気付きました。どのフィールドが EntityKeys になり、どのフィールドが作成されなかったかについてのパターンではないようです。
これは正常ですか?ウィザードには、これに関するオプションはありませんでした。このプロパティが追加されたすべてのフィールドについて、このプロパティを調べて削除する必要はありません。
アドバイスありがとうございます!
sql - マルチテーブルの挿入がEntityKeyプロパティで失敗する
RESTAURANTとHOURSの2つのテーブルを更新しようとしています。テーブルはREST_IDキーを示しています。矢印(==>)の行でエラーが発生します:申し訳ありませんが、私は自分自身にこのことを教えようとしています。マルチテーブル挿入を試したのはこれが初めてです。
オブジェクトのEntityReferenceにこのオブジェクトのEntityKeyと一致しないEntityKeyプロパティ値があるため、オブジェクトを追加またはアタッチできませんでした。
linq - エンティティへのLinq-エンティティキーの参照
これでデータベースを構築しました。
Visual Studio 2008SP1のADO.NETEntity Frameworkは、次のようなエンティティモデルを生成しました:http: //img835.imageshack.us/img835/1810/carease15test1ef.png
私は次のようにメソッドを作成しました:
を除いてすべてが完璧に機能します
p.bed.roomReference.EntityKey = new EntityKey( "carease15test1Entities.room"、 "rid"、rid);
「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というNullRefenceExceptionが発生します。</p>
これが私のプロジェクトファイルです。
http://www.mediafire.com/?w3rjjbxbxw6wacv
誰か助けてもらえますか?
どうもありがとう。
entity-framework - EntityKeyが作成されたときと破棄されたとき
新しいオブジェクトを作成し、それを次のようなコンテキストにアタッチしたいのですが、
「EntityKey値がnullのオブジェクトをオブジェクトコンテキストにアタッチできません」というエラーメッセージが表示されます。データベースからユーザーオブジェクトをクエリアウトし、そのEntityKeyを新しいオブジェクトに割り当てると、次のようにクエリ結果オブジェクトをデタッチします。
別のエラーメッセージが表示されます–「EntityKeyの一部であるプロパティの値がEntityKeyの対応する値と一致しないため、オブジェクトをアタッチできません。」EntityKeyが何であるかは本当にわかりません。インターネットで検索し、MSDNでEntityKeyクラスを見ましたが、それでも明確に理解できません。EntityKeyが作成され、オブジェクトにアタッチされたのはいつですか?どこで見つけることができますか?オブジェクトを切り離した場合、なぜEntityKeyがまだ存在しているのですか?
誰でも助けることができますか?前もって感謝します!