問題タブ [entity]
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.
sql-server-2005 - 単一のASP.NETアプリケーションでEntityFrameworkを使用するSQLServerの複数のバージョン
SQL Server 2000、2005、および2008を利用するWebアプリケーションでEntity Frameworkを使用しています。2008(作成された最初のedmxのバージョン)以外のものを使用して新しいEDMXファイルを作成するとerror 0172: All SSDL artifacts must target the same provider. The Provider 'MyDatabase' is different from ' MyDatabase ' that was encountered earlier.
、コードのどこかにあるようです。接続は2008データストアに接続されており、SSDLファイルをチェックして別のProviderManifestToken値を確認すると、このエラーがスローされます。私は少しイライラしています。EFがアプリケーションごとに単一バージョンのSQLServerでのみ機能することを想像するのは難しいです。設定または回避策が必要だと私はかなり確信しています。単一のWebアプリケーション内で異なるバージョンのSQLサーバーとEntityFrameworkを使用するソリューションを持っている人はいますか?
entity-framework - Entity Framework:リンクテーブル/多対多の関係でクエリを実行します
更新する前に、エンティティ/テーブルに同じ値が含まれていないというlinqtoentitiesを使用してクエリを実行しようとしています。
データベースの構造は次のとおりです。
したがって、エンティティオブジェクトの構造は次のようになります。
すべてのIDフィールドは主キーであるため、リンクテーブル(User_IPAddresses)には一意の行が含まれている必要があります。
私が抱えている問題は、エンティティをチェックする方法に頭を悩ませることができないため、更新する前にUser_IPAddressesテーブルの一意の行の制約に違反しないことです。
私を助けることができるEFの達人はいますか?
asp.net-mvc - Entity Framework - エンティティを子プロパティで更新する
1 つの子を持つエンティティがあり、それを更新する必要がありますが、TryUpdateModel メソッドでは、厳密に型指定されたオブジェクトを受け入れず (FormCollection のみを受け入れます)、更新しようとすると、次のエラーが発生します。 .
{"関係が AssociationSet 'FK__SG_Usuari__ID_Si__534D60F1' に追加または削除されています。カーディナリティの制約により、対応する 'SG_Usuario' も追加または削除する必要があります。"}
問題は、オブジェクト全体ではなく、id のみの子プロパティを formcollection にロードできないことです。
linq - LINQ クエリをどのように作成しますか?
クエリを作成するには、クエリ式を使用する 2 つの方法があるようです。
または拡張メソッドを使用する:
どちらを使用し、その理由は何ですか? 長期的にはどちらがより人気があると思いますか?
fluent-nhibernate - シャープなアーキテクチャとサブクラス化エンティティの使用
私は#harpアーキテクチャとFluent-NHibernateを使おうとしています。ドメインモデルに一意の名前が必要なエンティティがいくつかあるため、SharpArch.Core.DomainModel.Entityからサブラスしようとしています。
Fluent Nhibernate AutoMapクラスを使用してこれをマップしようとすると、次のエラーが発生します:タイプ'FluentNHibernate.AutoMap.AutoMap1 1[Assembly.SomeSubclassOfUniqueNamedEntity]' cannot be converted to type 'FluentNHibernate.AutoMap.AutoMap
[Assembly.UniqueNamedEntity]'のオブジェクト。
SomeSubclassOfUniqueNamedEntityMapクラスをUniqueNamedEntityMapのサブクラスに設定しようとしましたが、機能しません。誰かが何か考えを持っているなら、それは素晴らしいことです。
.net - EntityFrameworkにいくつかのオブジェクトをキャッシュさせる方法
EntityFrameworkを使用しています。
私のデータベースには、保存されている人とその出身国があります。人物オブジェクトを読み込んでいるとき、各人物がどこから来たのかわかりません。不要なリクエストが発生しないように、国のリストをキャッシュする方法はありますか。
asp.net - 関連エンティティを持つエンティティを新しいエンティティ フレームワーク コンテキストにアタッチする
エンティティを更新したいときに、関連するエンティティを持つエンティティを新しいコンテキストにアタッチすることに頭を悩ませようとしています。
LanguageID フィールドを持つ Person テーブル (Personnel に一般化) があります。このフィールドは、主キー (1-M) として LanguageID を持つ別のテーブル Language に EF を介して FK としてリンクされます。特定の Persons 言語設定を更新する必要がありますが、下にマークされた行で「IEntityChangeTracker の複数のインスタンスによってオブジェクトを参照できません」というエラーが表示されるため、関係は古いコンテキストにリンクされたままのようです。Personnel (Person) エンティティの関係として、Language エンティティを新しいコンテキストにアタッチする方法はありますか?
エンティティは、PreferredLanguage を返すために .Include() メソッドを使用する元の GetPersonnel() メソッドで切り離されませんでした。
PreferredLanguage は、Person テーブルの NavigationProperty 名です...
ありがとうショーン
join - EntityFramework-多対多で参加する
私は単純な多対多の関係を持っており、それからどのようにデータを取得するのか疑問に思っています。これがセットアップです
テーブル
メディアMedia_Keyword(多対多のマップ)キーワード
これが私が持っているコードです:
これをより良くする方法はありますか?
linq - Entity FrameworkメタデータLINQ(C#からVB.NETへの変換)
Entity Frameworkのメタデータをクエリするために機能しているC#のクエリがあります。VB.NETに変換する必要がありますが、ASキーワードをSystem.Data.Metadata.Edm.EntityTypeに「キャスト」メタに変換するのに苦労しています。TryCast、CType、Castなどを試しました。
C#でのクエリは次のとおりです。
これは、VB.NETでコンパイルするために私が到達した最も近いものです(下線が引かれ、「)」と表示されているAsキーワードは次のとおりです。
これは私を殺しています。私はとても近いです...
xml - DTD エンティティと XML スキーマ要素
Document DTD を使用して、次のことを行いました。
ファイル.xsl:
すべてを XML スキーマに変更したかったのです。だから私は試しました:
ファイル.xsd:
ファイル.xsl:
現在、Xalan red によるファイルの解析は、DTD バージョンのように翻訳されていません。私のエラーはどこですか?解析プロセス中にスキーマ ファイルが読み取られませんか?