問題タブ [entity-sql]
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 - EF6.1 Entity SQL でテーブル値関数を解決できない
ここ数日間、これで車輪を回転させてきましたが、何が間違っているのかを特定できません。esql で呼び出すことができる TVF をセットアップしようとしています。これをガイドとして使い始め、必要に応じて詳細を 6.1.1 に更新しました。私のすべての努力は、「有効な型または関数に解決できません」というメッセージを受け取ります。Database.SqlQuery の結果で結果を取得できますが、ESQL または Linq では取得できません。
誰かがこれを見て、私に手がかりを与えることができますか? 私はそれをお願い申し上げます。
ここに私が持っているものがあります:
[T-Sql]
【ストレージモデル】
【概念モデル】
【マッピング】
【関数スタブ】
私はこれらすべてを試しました:
【ESQL】
c# - C# で作成されたモデルへの Entity SQL 参照
教科書のチュートリアルに従おうとしています。モデルを作成しましたが、参照できない理由がわかりません。とにかく、共謀してデータベースからデータを読み取ろうとすると、テーブルが見つからないという例外が発生します。助けとアドバイスをありがとう。
私のコード:
例外:
私のモデル:
entity-framework - Entity Framework 6: .Where と .Select は文字列パラメーターを受け入れますか?
Julia Lerman による第 2 版の「Programming Entity Framework」の Entity SQL に関する章、p. 115 では、クエリ ビルダー メソッドを使用して、EF 4.1.Where
と.Select
文字列パラメーターを使用して射影を行う次の例があります。
私はEntity Framework 6、.Net 4.6、VS 2015を使用しています。コンパイラは、文字列パラメータがなく、ラムダのみを受け入れる.Where
と不平を言います。.Select
この本の例に従う方法はありますか?
c# - エンティティ SQL 匿名型?
私は2つのテーブルを持つデータベースを持っています:
- 個人 : ID (PK)、名前、コード (FK)、生年月日
- ソーシャル : コード (PK)、住所
ADO.NET Entity Data Model 名 Model をプロジェクトに追加すると。Model.Context.tt には Personals と Socials Dbset<> しかないため、 query を使用して 2 つのテーブルしか選択できません。
SqlEntities は私のエンティティ名なので、テーブルの列を Dbset<> にする方法が必要です。あまり理解していないかもしれませんが、次のような匿名型を使用する方法は次のとおりです。
c# - LINQ to Entities クエリ内で CAST を使用できますか?
LINQ to Entities クエリがあります
cast
クエリを実行して具体化する前に、リスト価格にa を適用するように EF に指定できますか1 ? 多分のようなものはありEntityFunctions.Cast
ますか?または、ESQLcast
関数を使用できますか?
これらの行に沿って LINQ に SQL クエリを生成させたい
1私の目標は、一連の精度を取り除き、クエリをスケーリングすることです。10 進数の引き算と割り算があるため、計算結果は 10 進数 (38, 26) になります。これは、.NET が処理できる量をはるかに超えており、私が必要としている量を超えています。
c# - EntityFramework EntitySql で "option(maxrecursion 0)" を使用する
ID付きのcsv文字列である入力に基づいて、cteで再帰的な選択を実行するSqlServer関数があります。
残念ながら、関数内で "option(maxrecursion 0)" を使用することはできません。関数の実行時に使用する必要があります。問題は、EntityFramework の EntitySql でこのオプションを使用する方法が見つからないことです。
私の関数が呼ばれていることを考慮してMyRecursiveFunction
、ここにいくつかのコードスニペットがあります:
option(maxrecursion 0)
entitySqlでの使用方法を知っている人はいますか?
「ExecuteStoreQuery」を使用して必要な SQL クエリを実行できることはわかっていますが、この「ExecuteMyFunction」の戻り値は実体化の前に別の IQueryable と結合されるため、IQueryable が必要です。
時間を節約し、 ... とExecuteStoreQuery
一緒に呼び出すことを提案しないでください。AsQueryable
ページングの結果を 10 個だけ具体化するので、結果セット全体を具体化したくありません。
これが私の TVF の表現です。
active-directory - Java または JCN を使用せずに IIB で Active Directory オペレーションを構築する
integration
service
ケースは次のとおりです: withを構築するにはactive directory
、これには、、、、...
などのservice
多くがあり
ます。operations
create user
activate user
change password
JCN
java
service
java
apis
esql modules
私の質問は次のとおりです。私の経験から、ESQL を使用することが不可能な場合、Java 実装なしでこのサービスを構築することは不可能です。教えてください。esql
それが純粋だったらtcpip
?