問題タブ [openaccess]
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# - すべての関数呼び出しに対して同じクエリを生成する Telerik OpenAccess
Generic Repository like パターンを使用してデータを取得しています。100 以上のエンティティがあるため、それぞれに個別のリポジトリを作成することは実際にはオプションではありません。同じクラスのいくつかの関数を次に示します。
問題は、どの関数が呼び出されても、Sql プロファイラーが同じことを示していることです。
[テーブル] から [列] を選択
Take(1) または Count() または Where() を使用する場合、 SelectのCount()、TopまたはWhere句を使用してクエリを作成する必要があると思いますが、これらの関数はクエリの生成にまったく影響しません。どうやら、サーバーからすべてのデータをフェッチした後、すべての操作がメモリ内で実行されるようです。
アクセス方法に問題がある場合、またはこれがテレリックの通常の動作である場合は、ガイドしてください。
c# - Telerik OpenAccess : クラスのマッピングはファイル 'config' で指定されていますが、クラスが見つかりませんでした
Telerik Open Access を使用している C# の Windows サービスがあります。次のコード (クエリ) を呼び出すと、次のエラーが発生します。
コード
エラー
クラス 'Store.Data.User' のマッピングがファイル 'config' で指定されていますが、クラスが見つかりませんでした。--> StoreModel/namespace[Store.Data]/class[User]
エラーはクエリ自体に関連しているのではなく、リポジトリ/OpenAccess 構成に関連していると思われます。
誰かがこれについての洞察を持っていますか?
ありがとう!
c# - ASP.NET MVC での telerik OpenAccess NULL 参照
私は ASP.NET MVC 5 に telerik ドメイン モデルを使用しています。単体テスト プロジェクトでコンテキストを使用すると、すべてが完全に機能します。しかし、MVCコントローラーで使用すると、次の例外が発生しました:
ありがとう
api - Open Access ジャーナルから API/OAI/FTP 経由で出版キーワードを取得するにはどうすればよいですか? PubMed、DOAJ、またはその他のプラットフォームはありますか?
DOAJ.orgまたはPMC オープン アクセス サブセットのすべての出版物について、「著者リストのキーワード」を取得するための既知の API または方法はありますか?
PMC オープン アクセス サブセットの ftp を試してみましたが、XML ファイルには記事のメタデータとして ID、アブストラクト、タイトル、著者、所属しかありません。各出版物にリストされているキーワードも大量に取得しようとしています。
また、同じようなスレッドはほとんど見られませんでしたが、探していた答えはまだ見つかりませんでした。ということで、新たに投稿しました。
どんな助けでも大歓迎です。
ありがとう、
アスミ
sql - TOP または LIMIT 句に代わるものはありますか?
以下のクエリで TOP または LIMIT 句に代わるものを探しています。エンジンのステータスが以前の値から変化したときに出力したい。最初と最後に別のテーブルを結合して、月の最初の値と月の最後の値も取得できるようにしますが、簡単にするために、これは以下に示していません。基本的に、列の出力が必要ですレポートで、ステータスが行ごとに変化したとき。
小さなデータセットを以下に示します。データ セットには 20 個のエンジンが含まれており、以下に示すのは 1 つだけです。1 か月あたり約 180K 行。
データベースは、以下にリンクされている OpenAccess SQL から実行されます。TOP は使用できますが、サブクエリ、派生テーブル、またはユニオンと組み合わせて使用することはできません。私が知る限り、LIMIT はサポートされていません。
http://media.datadirect.com/download/docs/openaccess/sdk/openaccess_sql.pdf
c# - Telerik DataAccess (OpenAccess) nullable 外部キーのパフォーマンス
Telerik DataAccess ORM を使用している方の助けを求めています。最近、null 許容の外部キーで大きなパフォーマンスの問題が発生しました。
Nullable int 外部キー プロパティに値を割り当てると (SaveChanges なし)、Telerik はデータベースに対していくつかの呼び出しを行い、いくつかの奇妙な作業を行います。dotTrace を使用したところ、多くの SQL DataReader 呼び出しといくつかの奇妙な文字列/DateTime/Enum/... コンバーターがあることがわかりました。この問題は、プロパティに値を設定した場合にのみ発生し、get は正常に動作します。
私たちの環境について少し。空のコンソール アプリを作成しようとしました。同じ奇妙なコードが呼び出されますが、ローカル環境でははるかに高速です。小さなエンティティとローカル データベースの場合は最大 60 ミリ秒です。大きなエンティティの場合は 1.5 秒程度ですが、Azure Sql DB を使用する運用サーバーでは 10 ~ 50 秒です。
注: 外部キーを使用せずにオブジェクトを直接ロードして設定しようとしましたが、役に立ちません。
ここで、dotTrace コール スタックを見つけることができます。