問題タブ [entity-framework-4]

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 に答える
1172 参照

entity-framework - EF4 の関数インポートから POCO を取得できますか?

Entity Framework 4 のコンテキストでは、関数のインポートを追加するときのデフォルトの動作は、明らかにいくつかのプロパティ変更通知を実装する必要がある 経由ExecuteFunction<T>()で呼び出すことです。T(私の場合、から派生した複合型を生成していComplexObjectます。)

変更通知は必要ありませんし、必要ありません。また、これらの sproc 呼び出しの後に POCO を送信する必要があります。

EF sproc 呼び出しから直接 POCO を取得する方法はありますか? そうでない場合、sproc の結果を POCO に変換するための推奨事項はありますか?

(私はPOCO Templateで簡単に遊んだことがありますが、ストアド プロシージャをまったくサポートしていないようです。)

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

entity-framework - Visual Studio 2010のEntityConfigurationとContextBuilderはどこにありますか?

エンティティフレームワーク4のコードのみのPOCOに関する例を確認しましたが、クラスEntityConfigurationとContextBuilderが見つからず、それらを取得するために追加する必要のある参照がわかりません。

それは.NetFramework4の一部ですか、それとも他のものをダウンロードする必要がありますか?

0 投票する
13 に答える
48241 参照

entity-framework - EntityType エラーの EF マッピングとメタデータ情報が見つかりませんでした

Entity Framework 4.0 RC を使用しているときに例外が発生しました。私の Entity Framework モデルは、Procurement.EFDataProvider という名前のプライベート アセンブリにカプセル化されており、POCO クラスは別のアセンブリ Procurement.Core 内にあります。コア (ビジネス ロジック) と EFDataProvider (データ アクセス) の間の関係は、DataProvider という名前のファクトリです。

オブジェクトセットを作成しようとすると

エラーが発生します:

EntityType 'Procurement.Core.Entities.OrganizationChart' のマッピングおよびメタデータ情報が見つかりませんでした。

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

nhibernate - NHibernate と EF4 - ローエンド コンピューターでのパフォーマンス

Netbook コンピューターで実行される小さな Windows フォーム アプリケーションに取り組んでいます。ハードウェア/環境を管理します。つまり、ハードウェアとソフトウェアをエンド ユーザーに提供します。ローカル ドライブには、この 1 つのアプリのみがアクセスする単一のデータベースがあります。いくつかのテーブルと、テーブルの 1 つに数百 (または数千) 行が含まれます。外部キーなどはありません。本当にシンプルです。このデータを格納し、単純なクエリを実行してオブジェクト (ORM) にマップする場所が必要なだけです。

私は Nhibernate と EF4 の基本を理解し、両方を少し試しました。EF を使用することにした場合は、POCO で EF4 を使用します。

データ量が少ないので性能は問題ないと思います。しかし、ネットブックはそれほど強力ではないので、これら 2 つの製品のどちらがより軽量なソリューションを提供してくれるのだろうかと考えています。

私たちは Microsoft ショップであり、まだ EF4 を使用していませんが、将来のデータ エンジンとして EF4 を使用する可能性があると考えているため、これが私の決定に影響を与える可能性があります。しかし、このアプリは独立した島のようなものなので、政治的な影響をあまり受けずに nhibernate を使用できる可能性があります。:) EF4 とそのウィザード、ジェネレーター、および魔法に対する私の一般的な印象は、肥大化しているということです。間違っているかもしれませんが、そんな感じです。EF4 を選択して、それが私のネットブックのパフォーマンスを低下させていることを知りたくありません。

どんなコメントでも大歓迎です。私はこれが広く開かれた主題であることを知っています。;)

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

entity-framework-4 - Entity Framework 4 は複数形をどのように把握しますか?

EF 4 に関する記事を読んでいるときに、EF が特定のオブジェクト (EntitySet、Navigation が EntityCollection を指しているなど) を複数形にし、他のオブジェクトには単数形を使用していることを読みました。好奇心から - どうやってこれを行うのですか? 組み込みの辞書を使用していますか?

ありがとう、

スコット

0 投票する
3 に答える
6463 参照

entity-framework - Entity Framework 4.0: スケーラー プロパティを追加するとエラーが発生します (プロパティがマップされていません: 11009)?

モデル (テーブル) の 1 つに新しいプロパティを追加したいと考えていました。基本的にはデータベースに存在しないプロパティですが、カスタム生成ツール (セルフ トラッキング エンティティ ジェネレーター) がカスタム生成ファイル内にプロパティを作成するように、モデルに追加する必要があります。

スケーラー プロパティを文字列として追加し、testme という名前を付けましたが、次のエラーが表示されます。

エラー 2538 エラー 11009: プロパティ 'testme' がマップされていません。

なぜテーブルにマップする必要があるのか​​ 混乱しています...テーブルに存在しないフィールドです...

どんな助けでも本当に感謝しています

ありがとう

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

entity-framework - Entity Framework 4.0:別のテーブルのエンティティを保持するためにテーブルにプロパティを追加しますか?

モデルのテーブルに新しいプロパティを作成したかったのですが、基本的には多くのフィールドを持つコントラクトというテーブルがありますが、clientという別のテーブルを保持するclientという別のフィールドを追加したいと思います。

複雑なタイプで遊んでみましたが、これがそれなのかわかりません。それから、ナビゲーションプロパティを見つけました...これは面白そうに聞こえました...クライアントへのリンクのように?? ..しかし、私はそれをどこにでも向けるように見えるかもしれません..

基本的に、契約テーブル/モデルにはクライアントと呼ばれる新しいプロパティが必要です...クライアントは実際にはエンティティですが、クライアントは契約を持って移動する必要があります。

これはどのように行われますか?

これをモデルに設定して、モデルなどを自動的に更新し、カスタム変更を失うことがないようにしたかったのです。

もちろん、別のファイルのPartialクラスに何かを挿入することもできます。

何か案は?

ありがとう

0 投票する
3 に答える
3678 参照

entity-framework - Entity Framework 4.0:モデルにマップされていないプロパティを作成します(現在、取得:エラー11009-プロパティはマップされていません)?

コードを介して部分クラスに手動で新しいプロパティを入力/追加できることは知っていますが、モデルを使用して新しいプロパティを追加したかったのです-理由は、NULLなどのさまざまな属性を制御できるためです...そしてもちろん、コード生成はうまく機能します。

モデルだけに手動でいくつかの外部キーを追加しましたが、それらはうまく機能します。

しかし、SCALER PROPERTYを追加するたびに、vs2010でエラーが発生します。

エラー2538エラー110009:プロパティ'testprop'がマップされていません。

作成したカスタムプロパティをデータベースの列にマップする必要があるとは信じられません...このプロパティを「無視」と言う方法や、マップされていないプロパティとして扱う方法はありませんか?

このようにして、コード生成で必要なアイテムが作成されますが、エラーは発生しません

これに関するどんな助けも本当に役に立ちます。

私が言っているように、私は物事を手動で編集できることを知っていますが、部分的なクラスを編集するのではなく、モデルを更新したかったのです...。

私は明らかな何かが欠けていると確信していますか?

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

entity-framework-4 - Model First Entity Framework 4.0モデルで作成前にデータベースが必要なのはなぜですか?

EntityFramework4.0に関する次のような記事を読んでいます。

EF 4.0デザイナが既存のデータベースを破壊するSQLを生成する場合、なぜ既存のデータベースが最初に必要になるのですか?

ありがとう、

スコット