問題タブ [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.
entity-framework - EF4 の関数インポートから POCO を取得できますか?
Entity Framework 4 のコンテキストでは、関数のインポートを追加するときのデフォルトの動作は、明らかにいくつかのプロパティ変更通知を実装する必要がある 経由ExecuteFunction<T>()
で呼び出すことです。T
(私の場合、から派生した複合型を生成していComplexObject
ます。)
変更通知は必要ありませんし、必要ありません。また、これらの sproc 呼び出しの後に POCO を送信する必要があります。
EF sproc 呼び出しから直接 POCO を取得する方法はありますか? そうでない場合、sproc の結果を POCO に変換するための推奨事項はありますか?
(私はPOCO Templateで簡単に遊んだことがありますが、ストアド プロシージャをまったくサポートしていないようです。)
entity-framework - Visual Studio 2010のEntityConfigurationとContextBuilderはどこにありますか?
エンティティフレームワーク4のコードのみのPOCOに関する例を確認しましたが、クラスEntityConfigurationとContextBuilderが見つからず、それらを取得するために追加する必要のある参照がわかりません。
それは.NetFramework4の一部ですか、それとも他のものをダウンロードする必要がありますか?
entity-framework - EntityType エラーの EF マッピングとメタデータ情報が見つかりませんでした
Entity Framework 4.0 RC を使用しているときに例外が発生しました。私の Entity Framework モデルは、Procurement.EFDataProvider という名前のプライベート アセンブリにカプセル化されており、POCO クラスは別のアセンブリ Procurement.Core 内にあります。コア (ビジネス ロジック) と EFDataProvider (データ アクセス) の間の関係は、DataProvider という名前のファクトリです。
オブジェクトセットを作成しようとすると
エラーが発生します:
EntityType 'Procurement.Core.Entities.OrganizationChart' のマッピングおよびメタデータ情報が見つかりませんでした。
nhibernate - NHibernate と EF4 - ローエンド コンピューターでのパフォーマンス
Netbook コンピューターで実行される小さな Windows フォーム アプリケーションに取り組んでいます。ハードウェア/環境を管理します。つまり、ハードウェアとソフトウェアをエンド ユーザーに提供します。ローカル ドライブには、この 1 つのアプリのみがアクセスする単一のデータベースがあります。いくつかのテーブルと、テーブルの 1 つに数百 (または数千) 行が含まれます。外部キーなどはありません。本当にシンプルです。このデータを格納し、単純なクエリを実行してオブジェクト (ORM) にマップする場所が必要なだけです。
私は Nhibernate と EF4 の基本を理解し、両方を少し試しました。EF を使用することにした場合は、POCO で EF4 を使用します。
データ量が少ないので性能は問題ないと思います。しかし、ネットブックはそれほど強力ではないので、これら 2 つの製品のどちらがより軽量なソリューションを提供してくれるのだろうかと考えています。
私たちは Microsoft ショップであり、まだ EF4 を使用していませんが、将来のデータ エンジンとして EF4 を使用する可能性があると考えているため、これが私の決定に影響を与える可能性があります。しかし、このアプリは独立した島のようなものなので、政治的な影響をあまり受けずに nhibernate を使用できる可能性があります。:) EF4 とそのウィザード、ジェネレーター、および魔法に対する私の一般的な印象は、肥大化しているということです。間違っているかもしれませんが、そんな感じです。EF4 を選択して、それが私のネットブックのパフォーマンスを低下させていることを知りたくありません。
どんなコメントでも大歓迎です。私はこれが広く開かれた主題であることを知っています。;)
entity-framework-4 - Entity Framework 4 は複数形をどのように把握しますか?
EF 4 に関する記事を読んでいるときに、EF が特定のオブジェクト (EntitySet、Navigation が EntityCollection を指しているなど) を複数形にし、他のオブジェクトには単数形を使用していることを読みました。好奇心から - どうやってこれを行うのですか? 組み込みの辞書を使用していますか?
ありがとう、
スコット
entity-framework - Entity Framework 4.0: スケーラー プロパティを追加するとエラーが発生します (プロパティがマップされていません: 11009)?
モデル (テーブル) の 1 つに新しいプロパティを追加したいと考えていました。基本的にはデータベースに存在しないプロパティですが、カスタム生成ツール (セルフ トラッキング エンティティ ジェネレーター) がカスタム生成ファイル内にプロパティを作成するように、モデルに追加する必要があります。
スケーラー プロパティを文字列として追加し、testme という名前を付けましたが、次のエラーが表示されます。
エラー 2538 エラー 11009: プロパティ 'testme' がマップされていません。
なぜテーブルにマップする必要があるのか 混乱しています...テーブルに存在しないフィールドです...
どんな助けでも本当に感謝しています
ありがとう
entity-framework - Entity Framework 4.0:別のテーブルのエンティティを保持するためにテーブルにプロパティを追加しますか?
モデルのテーブルに新しいプロパティを作成したかったのですが、基本的には多くのフィールドを持つコントラクトというテーブルがありますが、clientという別のテーブルを保持するclientという別のフィールドを追加したいと思います。
複雑なタイプで遊んでみましたが、これがそれなのかわかりません。それから、ナビゲーションプロパティを見つけました...これは面白そうに聞こえました...クライアントへのリンクのように?? ..しかし、私はそれをどこにでも向けるように見えるかもしれません..
基本的に、契約テーブル/モデルにはクライアントと呼ばれる新しいプロパティが必要です...クライアントは実際にはエンティティですが、クライアントは契約を持って移動する必要があります。
これはどのように行われますか?
これをモデルに設定して、モデルなどを自動的に更新し、カスタム変更を失うことがないようにしたかったのです。
もちろん、別のファイルのPartialクラスに何かを挿入することもできます。
何か案は?
ありがとう
entity-framework - Entity Framework 4.0:モデルにマップされていないプロパティを作成します(現在、取得:エラー11009-プロパティはマップされていません)?
コードを介して部分クラスに手動で新しいプロパティを入力/追加できることは知っていますが、モデルを使用して新しいプロパティを追加したかったのです-理由は、NULLなどのさまざまな属性を制御できるためです...そしてもちろん、コード生成はうまく機能します。
モデルだけに手動でいくつかの外部キーを追加しましたが、それらはうまく機能します。
しかし、SCALER PROPERTYを追加するたびに、vs2010でエラーが発生します。
エラー2538エラー110009:プロパティ'testprop'がマップされていません。
作成したカスタムプロパティをデータベースの列にマップする必要があるとは信じられません...このプロパティを「無視」と言う方法や、マップされていないプロパティとして扱う方法はありませんか?
このようにして、コード生成で必要なアイテムが作成されますが、エラーは発生しません
これに関するどんな助けも本当に役に立ちます。
私が言っているように、私は物事を手動で編集できることを知っていますが、部分的なクラスを編集するのではなく、モデルを更新したかったのです...。
私は明らかな何かが欠けていると確信していますか?
entity-framework-4 - Model First Entity Framework 4.0モデルで作成前にデータベースが必要なのはなぜですか?
EntityFramework4.0に関する次のような記事を読んでいます。
EF 4.0デザイナが既存のデータベースを破壊するSQLを生成する場合、なぜ既存のデータベースが最初に必要になるのですか?
ありがとう、
スコット