問題タブ [entity-framework-6]

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

entity-framework-6 - 実行時にテーブル マッピングを変更する

私はEntity Framework(.net)を使用しています。さまざまな部門があり、テーブル名が異なる1つのテーブルは、すべての部門で同じスキーマを持っています。Department Name が ABC と DEF の場合、テーブル名はそれぞれ ABC_TimeSeries と DEF_Timeseries です。私は1つのクラスを作成しました。ユーザーがドロップダウン選択ボックスを使用して部門を選択すると、テーブル名を変更したいと思います。

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

entity-framework - Entity Framework 6:「カスタムコードファースト規約」機能の正しい使い方?

私の要件は、文字列の長さのマッピングをグローバルに構成することですが、MaxLengthAttribute を使用してプロパティを特別に構成することもできます。これが私のコードです:

私の問題は、「MaxLength」が機能しなくなったことです。StringLengthConvention.Apply() でグローバル構成を適用する前に、プロパティに MaxLengthAttribute があるかどうかを確認する必要がありますか?

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

entity-framework - 仮想ナビゲーションプロパティなしのエンティティフレームワークコードファーストエンティティ分割?

私はこれを午後中ずっと解決しようとしてきましたが、空になってしまいました。私たちのスキーマはあまり正しくないようですが、私にはそれを変更する権限がありません。

基本的に、これらの 3 つのテーブルを組み合わせる必要があります。

そして、それらを EF モデルに入れます。

しかし、記事の多くが Mapping クラスでこれを行う方法を省略しているように見えるため、私は完全に混乱しています:

私が知る必要があるのは、... に何を入れるかということです。プライマリ エンティティに外部キーがない複合エンティティ アソシエーションをマッピングする方法がわかりません。

慈善オブジェクトは次のようになります。

国オブジェクト:

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

c# - エンティティフレームワーク6アルファ2-非同期パターン

最近、MVC 4、.NET 4.5を使用し、EF 5.0 DbContextGeneratorを使用してEF5.0(データベースファースト)を使用するプロジェクトがあります。次に、NugetManagerを介してEF6.0 alpha 2にアップグレードしました。新しい非同期パターンを使用したかったのですが、何らかの理由で.ToListAsync()を使用できませんでした。私は同様の方法でコンテキストを参照しています:

これはデータベースファーストでは利用できず、コードファーストでのみ利用できますか?上記の例のようなものを機能させるにはどうすればよいですか?SQLAzureを使用しています。

0 投票する
10 に答える
60100 参照

c# - EF6System.Data.Objects.ObjectContextエラー

最近、EntitiesFramework5からEntitiesFramework6 Alpha 2にアップグレードしましたが、次のエラーが発生します。

メソッドが見つかりません:'System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()'。

私が電話するとこれは打撃を受けています

これは、なぜこのエラーが発生するのかわからない前は正常に機能していました。助言がありますか?

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

c# - AsQueryable を呼び出していますDbSet で"安全"?

Entity Framework のクエリ ロジックを単体テストしたいとします。1 つの方法は、簡単にモックできるように式ツリーを構築DbSet<T>する前に を変換することです。IQueryable<T>これは「安全」で、注意すべきことはありますか?

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

mysql - EntityFramework 6 Alpha 2 & MySQL Connector/NET 6.6.4

6.6.4 MySQL .NET コネクタは明らかに EF6 をサポートしています。EF5 と .NET 4 から EF6 alpha2 と .NET 4.5 にアップグレードしました。アップグレード後、ADO.NET Entity Data Model を再作成しました。

データベースに対して何かを行うと、次のような例外メッセージがスローされます。

ItemModel.ssdl(2,2): エラー 0152: 'MySql.Data.MySqlClient' ADO.NET プロバイダーの Entity Framework プロバイダーが見つかりません。アプリケーション構成ファイルの「entityFramework」セクションにプロバイダーが登録されていることを確認してください。詳細については、http: //go.microsoft.com/fwlink/?LinkId=260882を参照してください。

現在、私の app.config ファイルには次が含まれています。

私の app.config に正当に欠けている構成項目がありますか、それとも単に相互に互換性のないバージョンの MySQL コネクタと EF アルファを使用しているだけですか?

私の意図は、これが Windows で成功することが証明されたときに、これを mono 3.0.3 で実行することです。

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

c# - Entity Framework 6 のカスタム規則

私は、EFがIEnumerable<String>フォーマット(コンマ区切り値など)にシリアル化して列に格納し、それらをフェッチしながらIEnumerable<String>再度作成できる規則を作成したいと考えています。

msdn リンクhttp://msdn.microsoft.com/en-us/data/jj819164.aspxには、次の例が記載されています。

しかし、私は次のようなものが必要です

これを行う明白な方法を見つけることができません。何か案は ?

0 投票する
5 に答える
36292 参照

entity-framework - Entity Framework 6 + SQLite

EF6alphaとSQLite1.0.66.0を使おうとしています

私の.configファイル:

私が走るとき

エラーが発生します:

System.InvalidOperationException:System.InvalidOperationException:エンティティフレームワークプロバイダータイプの「インスタンス」メンバー「System.Data.SQLite.SQLiteFactory、System.Data.SQLite、Version = 1.0.66.0、Culture = neutral、PublicKeyToken=db937bc2d44ff139」はしませんでした'System.Data.Entity.Core.Common.DbProviderServices'から継承するオブジェクトを返します。Entity Frameworkプロバイダーはこのクラスから拡張する必要があり、「Instance」メンバーはプロバイダーのシングルトンインスタンスを返す必要があります。

私は何が間違っているのですか?