問題タブ [objectquery]
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.
c# - QueryObject インクルード エンティティ フレームワーク
シナリオ、コンポーネント、ブロックの 3 つのテーブルがあります。Blocks には ComponentId への外部キーがあり、Components には Scenarios への外部キーがあります。
Blocks には、別のテーブル TreeStructures への外部キー (TreeStructureId) もあります。
さて、なぜこれが機能するのですか:
TreeStructures、Components、および Scenarios をロードします。
ただし、これは機能しません。
これにより、コンポーネントとシナリオが読み込まれますが、TreeStructures は読み込まれません...
私には非常に奇妙に思えます...これはなぜですか?
thx、リーベン・カルドエン
vb.net - Linq-To-Entities Entity SQL での ObjectQuery 単一列挙チャレンジの操作
私はこの例の修正に取り組んでいます:
ObjectQuery は 1 回だけ番号付けできます。(以降の列挙の試みは例外をスローします。) 列挙は for each ステートメントで行われます。問題は、クエリが空の場合に For Each を試行すると例外がスローされることです。しかし、カウントを確認すると:
それは列挙の私の 1 つのチャンスを食べます。For Each を try/catch ブロックに入れ子にして、空のクエリ例外を破棄することもできますが、それは見苦しいものです。より良い解決策はありますか?
c# - エンティティSQLはミリ秒なしで日時を比較します
EntitySQLクエリでEntityObjectを使用してMSSQLDBからいくつかのレコードをフェッチしようとしています。フィルタリングに使用しているフィールドは、日時のタイプです。ミリ秒なしでSQLServerに投影された生成されたクエリは、何も返しません。ミリ秒を加算すると、結果が得られます。
EntitySQLを使用してミリ秒なしで結果を取得するにはどうすればよいですか?
ありがとう。
entity-framework - ObjectQueryEntityFrameworkなし
自分のクラスやオブジェクトをどのように使用ObjectContext
しますか?ObjectQuery<T>
つまり、EntityFrameworkでそれらを使用したくありません。
これどうやってするの?
c# - ObjectQuery、Where句フィルターで日時を渡す
ここで日時の値を渡す方法は?
上記のサンプルコードは機能しているようです。
これでも
EDMで型キャストエラーが発生しました。
asp.net - エンティティフレームワーク-ObjectQueryはintプロパティを返し、それを変数に割り当てます
このクエリからUserCarId(int)を取得し、int型変数に割り当てる必要があります。
entity-framework-4 - Entity Framework 4 でエンティティをクエリする方法
VS2008 では EF1.0 だと思いますが、これで問題なく動作します。
VS2010 EF4 の同じコードは、次のエラーで foreach ループでクラッシュします。
クエリの結果の型は、エンティティ要素型を持つ EntityType でも CollectionType でもありません。インクルード パスは、これらの結果の種類のいずれかを持つクエリに対してのみ指定できます。
linq-to-entities - LINQ to Entites と ObjectQuery
Person_Addresses
(フィールド: PersonID
、AddressID
、 )と 1 : N の関係を持つ Person エンティティがありますValidFrom
。Person
すべてのレコードを取得Person_Addresses
し、最新の ValidFrom のみに関連付けたいと考えています。ObjectQuery または IQueryable を使用してこれを行うにはどうすればよいですか?
編集:ObjectQuery
拡張メソッドを使用したソリューションが必要だったため、 and
について言及しIQueryable
ました(それがどのように呼び出されるかだと思います)。また、エンティティを生成したEntity Frameworkを使用していることを忘れていました。person_address メンバーが熱心にロードされた人物オブジェクトを取得したいと考えています。
エンティティ構造は次のとおりです。 Person メンバー: int id、string firstname、string lastname、Partner_Address partneradress
Person_Address メンバー: int personid
、int adressid
、date validfrom
sql - ObjectQuery.OrderBy() は NEWID() を使用できますか?
Entity SQL が NEWID() をサポートしていることがわかりましたが、ObjectQuery もそれをサポートしていますか? http://msdn.microsoft.com/en-us/library/bb738616.aspx、
次のように objectquery を記述できますか。
context.member.orderby("NEWID()").select("it.UserID");
またはこのようなものですか?または私は他の方法で書くべきですか?
エンティティ SQL が NEWID() 関数をサポートする場合、ObjectQuery でも受け入れられるべきだと考えました。ObjectQuery.Where() または Select() で、distinct(it.UserID) または BitWiseAND(it.UserID, 1) を使用できるように。
どうもありがとう。