問題タブ [entity-framework-5]

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

entity-framework-5 - EF5エンティティ構成の再利用

インターフェイスを実装するいくつかのエンティティでモデル構成の一部を再利用しようとしています。

このコードを確認してください:

ご覧のとおり、onmodelcreatingメソッドで拡張メソッド「ConfigureAsAuditable」を次のように呼び出そうとしています。

デバッグすると、次の例外が発生します。

プロパティ'CreatedOn'は、タイプ'Account'で宣言されたプロパティではありません。IgnoreメソッドまたはNotMappedAttributeデータアノテーションを使用して、プロパティがモデルから明示的に除外されていないことを確認します。それが有効なプリミティブプロパティであることを確認してください。

よろしくお願いします:)PD:EF 5-rc、VS 2011、.NETFramework4.5を使用しています

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

entity-framework-5 - EF 5.0 で自動テーブル作成を無効にする方法は?

プロジェクトに Framework 4.0 用の Entity Framework 5.0 RC をインストールしました。しかし、ビューからデータを取得しようとすると、エラーが発生します。EF は、このエンティティのテーブルを作成しようとします。

0 投票する
7 に答える
17122 参照

c# - EFは、親が削除されていない、孤立しているデータを自動的に削除できますか?

Code First EF 5ベータ版を使用するアプリケーションの場合、次のようになります。

関連するCRUD操作は、必要に応じてリポジトリによって実行されます。

私はそれらを設定しました:

したがって、aParentObjectが削除されると、そのChildObjectsも削除されます。

ただし、実行した場合:

例外が発生します:

操作が失敗しました:1つ以上の外部キープロパティがnull許容でないため、関係を変更できませんでした。リレーションシップに変更が加えられると、関連する外部キープロパティがnull値に設定されます。外部キーがnull値をサポートしていない場合は、新しい関係を定義するか、外部キープロパティに別の非null値を割り当てるか、無関係のオブジェクトを削除する必要があります。

エンティティの定義には、破られている外部キー制約が含まれているため、これは理にかなっています。

孤立したときにエンティティを「クリア」するように構成できますか、またはChildObjectコンテキストからこれらを手動で削除する必要があります(この場合はChildObjectRepositoryを使用します)。

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

asp.net - system.spatial.dataが見つかりません

System.Data.Spatial-classesを操作したいので、ここから.net 4.5rcに、ここからEntityFramework5rcにアップグレードしました。しかし、ソリューションで名前空間が見つかりません。オブジェクトブラウザでクラスを検索してみましたが、うまくいきませんでした。

クラスを見つけることができるアイデア/それらを参照する方法はありますか?

ありがとう

トーマス

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

entity-framework-5 - EntityFramework 5 RC データベース生成オプション

私の愚かなエラーだと思いますが、解決策が見つかりません。

この設定行でEF4.3を持っていました

問題ありません。しかし、EF 5.0RC に更新すると、同じ行に、タイプ o 名前空間が存在しないというエラーが表示されます。????

RCでこれについて何の変化も見られませんでした!!!

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

c# - EntityFramework5およびXElementフィールド

Visual Studio2012RCとEntityFramework5で遊び始めました...絶対に気に入っていますが、これを行うためのよりクリーンな方法があるかどうか疑問に思っています。

毎回XMLを解析し、.ToString()で設定する仲介者を排除したいと思います。

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

common-table-expression - Entity Framework 5 に CTE クエリを統合する方法

CTE を使用して記述した SQL クエリがあります。現在、Entity Framework 5 を使用するようにリポジトリを移動しています。

Entity Framework 5 を使用して CTE ベースのクエリを統合 (または書き換え) する方法がわかりません。

私は EF5 で POCO エンティティを使用しており、多数の Map クラスがあります。EDMXファイル等はありません。

私は今、完全な初心者のように感じており、正しい方向に私を向ける助けをいただければ幸いです.

CTEクエリは次のとおりです

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

t4 - Entity Framework 5.0 EntityObject Generator は Visual Studio 2012 RC では使用できませんか?

social.msdn.microsoft.com から引き継ぐ...

http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/4993d0bf-94e8-4d14-aff1-3458b4ad467f?prof=必須

元の投稿

プロジェクトを 2010 EF 4.3.1 (変更された EntityObject ジェネレーター テンプレート) から vs 2012 rc、ef 5.0 rc、および .Net 45 rc に移行しようとしています。悲しいことに、私の古い T4 テンプレートは機能しなくなりました。EF 5.0 に移行するための正しいテンプレートはどこで入手できますか? 古いプロジェクトをコンパイルできますが、アプリを起動すると、「異なるスキームが検出されました」という例外が発生します。

私の貢献、まだ未解決

EntityObject コード生成テンプレートは VS 11 ベータ版の「クリーン」マシンで利用可能だったので、おそらく EF 4.2 June 2011 CTP が以前にインストールされていたこと (アンインストールにもかかわらず) に関連する、アップグレードの問題/競合であると想像できます。

  • VS 2012 修復 - 問題を修正しませんでした
  • VS 2010/2012 RC のアンインストール/再インストール - 問題は解決しませんでした
  • VS 2012 RC をクリーン マシンにインストールする - 時間がない

スクリーンショット

コード生成テンプレートを追加するときに期待すること

コード生成テンプレートを追加したときに表示される内容

拡張ギャラリーの DbContext のみ

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

foreign-key-relationship - ナビゲーションプロパティを再帰的に含める方法

2つのデータベースがあり、それぞれに対応するEntityFramework DBコンテキストがあり、Entity Framework 5、Code-Firstを使用しています。

次のようなテーブルがあります。

Foo次に、FooBarDatabase1DbContextBar内にエンティティがありDatabase2DbContextます。

FooParent(タイプのFoo)、Children(タイプのICollection<Foo>)およびBar(タイプの)ナビゲーションプロパティがありBarます。 (タイプの)および(タイプの)FooBarナビゲーションプロパティがあります。FooFooBarBar

さて、私が欲しいのは、すべてのとのすべてにロードされる.Include(foo => foo.Bar)ようにできることです。BarParentChildrenFoo

混乱しすぎていないことを願っています。

BarPS:ナビゲーションプロパティは別のデータベースにあるため、設定で問題が発生することはわかっています。いくつかの関連する回答で、ビューまたは同義語のいずれかを示唆する提案を見ました。私の状況のその側面も考慮に入れているどんな答えも大いに感謝されるでしょう。

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

entity-framework - EntityFramework4.3.1から5.0RC-モデル作成中のNullReferenceException

プロジェクトを切り替えて、.NET4.0で実行されているEntityFramework5.0RCを試してみました。名前空間参照の更新を除いて、コードは変更されていません。エンティティフレームワークオブジェクトに初めてアクセスしようとすると、次のようになります。

これを引き起こす可能性のあるものとそれを絞り込む方法について誰かが何か提案がありますか?