問題タブ [telerik-open-access]
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 オープン アクセスの監査証跡
Telerik オープン アクセスを使用するアプリケーションの監査証跡を最適に実装するにはどうすればよいですか。この質問をサポートに投稿しましたが、何日も返信がありませんでした (最悪) 各スコープ内でトラッキング イベントを既に試しましたが、リストまたはクラス属性を含むフィールドを保存できません。(open access は object データ型をサポートしていません) の監査証跡を実装しようとしているクラスの例は
助けてください
sql-server - プロシージャを使用してbyte[]を保存する方法は?
このストアドプロシージャはデータを保存しません。に問題があるようVARBINARY
です。私はそれに合格しbyte[]
ていますが、それでは機能しません。このパラメータを機能するように送信するとNULL
します。
次のコードでプロシージャを呼び出しています。
手順は次のとおりです。
このコードの何が問題になっていますか?じゃVARBINARY
ないbyte[]
?
このコードは、SQL ServerManagementStudioで実行するときに機能します。
しかし、トランザクションGetSqlQuery
に何かがあるメソッドから呼び出すとbyte[]
、それはアクティブではなく、ダーティでもないと表示されます。しかし、それbyte[]
が正常null
に機能する場合。
subsonic - SubSonic と SQL Azure
私は e コマース アプリを作成し、SubSonic 2.2 を使用して Data-Access-Layer を生成しました。Sql Server 2005 および 2008 で完全に動作します。ただし、SQL Azure のサポートを追加したいと考えています。
SubSonic 2.2 で生成されたコードが SQL Azure で動作するかどうか知っている人はいますか?
補足: 大きな問題がある場合は、2 年前の Data-Access-Layer を廃棄して、Telerik ORM を使用することがあります。
ありがとう
orm - Telerik OpenAccess ドメイン モデルの構築を支援する
私の会社は、Telerik の OpenAccess ORM を使用して新しいプロジェクトを開始しようとしています。これは私たちにとって新しい製品であり、データセット ベースのアプローチではなく、ORM をプロジェクトに初めて使用します。現在、データ層を構築する最善の方法について意見の相違があります。具体的には、プロジェクト用に単一の .rlinq ファイルとドメイン モデルを用意するか、特定の画面/モジュールに必要なテーブルとテーブルの列のみを含む画面/モジュールごとの .rlinq ファイルを用意する必要があります。後者を説明するには:
名、姓、ssn、生年月日、性別、婚姻状況のフィールドを持つ Person テーブルがあるとします。個人情報画面では、これらすべてのフィールドが必要なので、.rlinq ファイルのドメイン モデルにテーブル全体を含めます。別の画面 (別の .rlinq ファイルを使用) では、個人の姓と ssn のみが必要なので、その .rlinq ファイルの Person オブジェクトには姓と ssn のみが含まれます。
この方法の議論は、主に、特定の画面に必要なデータのみを選択する必要があり、それ以上は選択しないというものでした。現在のデータセット ベースのアプリケーションでは、これは理にかなっています。不要なテーブルやリレーションシップがあると、要求されていなくても不要なデータが読み込まれ、ネットワークの負荷がかかるという懸念も表明されています。これに対する議論は、ドメイン モデルを断片化し、不要な複雑さを導入しているというものでした。ORM の仕事の一部は、キャッシングと遅延読み込みを使用してデータ フェッチを管理することです。これについて合意に達することができず、決定的な情報を何らかの方法で見つけることができないため、StackOverflow コミュニティに助けを求めています!
重要な場合は、Windows フォーム ベースのイントラネット アプリを構築しており、データ レイヤーは WCF サービスの背後にあり、データベースには約 100 のテーブルがあります。
よろしくお願いします。
c# - EF4 Linq サブ選択クエリでの「引数式が無効です」エラー
このクエリがコンパイルされる理由についてのアイデアはありますが、このランタイム エラーがスローされます。
引数式が無効です
データベースモデルを変更できることはわかっていますが、この場合は不可能です。このようなものを機能させる方法はありますか?これが何と呼ばれるかさえわかりません。ありがとう。
c# - Telerik Openaccess ORM - レコードを挿入する方法
エンティティ モデルで生成されたクラスには、SaveChanges() メソッドがありました。Telerik ORM のイコール関数とは何ですか?
.net - Telerik OpenAccess ORMを使用してテーブルを切り捨てる方法は?
私はしようとしました
と
最初の行は何もしません。そして2番目のスロー例外:
c# - Linq リストを 1 列で並べ替える
私はそれが本当に簡単であるべきだと思いますが、それを行う方法が見つかりません。int 型の 1 つの列を選択する linq クエリがあり、並べ替える必要があります。
SearchColumn3 は op タイプの文字列ですが、i には整数しか含まれていません。だから私は、Int32に変換して順序付けすると、1,2,3でソートされた値のリストが確実に得られると思いました。しかし代わりに、リストは文字列のように順序付けられたままになります。
更新: C# コードと LinqPad でいくつかのテストを行いました。LinqPad は次の SQL を生成します。
私の SQL プロファイラーは、私の C# コードが次の SQL を生成すると言っています。
したがって、C# Linq コードは Convert.ToInt32 を省略しているように見えます。誰かがこれについて有益なことを言うことができますか?
visual-studio-2010 - 埋め込みFirebirdの使用中にエラーが発生しました
私はtelerikOpenAccessを使用して、このConnectionStringでfirebirdデータベースに接続しました。
テーブルを選択したいときにこのエラーが発生します:
Firebird-2.5.1.26351-0_x64_embed.zipをダウンロードし、次のファイルを出力フォルダーにコピーします。
- fbembed.dll
- firebird.conf
- firebird.msg
- ib_util.dll
- icuin30.dll
- icudt30.dll
- icuuc30.dll
sql - ロック要求のタイムアウト期間を超えました-TelerikOpenAccessORM
絶えず更新される多くの行を持つ大きなSQLServer2008R2データベースがあります。更新は、ストアドプロシージャを呼び出すバックエンドサービスアプリケーションによって実行されます。これらのストアドプロシージャの1つには、データを再計算および更新するSQLカーソルがあります。これはすべて正常に実行されます。
ただし、フロントエンドWebアプリケーションはこれらの行を検索する必要があり、この検索の結果、
ロック要求のタイムアウト期間を超えました。Telerik.OpenAccess.RT.Adonet2Generic.Impl.PreparedStatementImp.executeQuery()で。
調査を行った結果、このクエリを問題なく実行するための最良の方法は、「コミットされていない分離レベルの読み取り」で実行することであることがわかりました。この設定はTelerikOpenAccess設定で行うことができますが、これはデータベースORMプロジェクト全体に影響する設定です。それは私が望むものではありません!このレベルは、このクエリにのみ必要です。
この特定のLINQクエリをこのコミットされていない分離レベルで実行する方法はありますか?または、WITH NOLOCKヒントを使用するためにこの1つのクエリを作成できますか?