問題タブ [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.

0 投票する
2 に答える
296 参照

telerik - OpenAccessContext 間で永続オブジェクトを転送する方法はありますか

オブジェクトをある OpenAccessContext から別の OpenAccessContext にコピーする方法はありますか?

私は次の (醜い) アプローチを試みました: あるコンテキストのオブジェクトを取得し、それをシリアライズし、デシリアライズしてから、別のコンテキストに配置します。

オブジェクトのクローンを作成するためのメソッドが組み込まれていないとは信じられません。誰かがより良い方法を知っていますか? (つまり、リフレクションを使用してコピーするという意味ではありません)

0 投票する
1 に答える
147 参照

silverlight - Openaccess:DBからデータを取得する方法

ここでSilverlightの初心者は、単純なデータバインディングを実行しようとしています。

テストデータベース内のすべてのユーザーのリストを取得しようとしていますが、できません。私はOpenaccessを使用しており、ドメインモデル、次にドメインサービスを作成する方法に関するすべてのチュートリアルに従いました。次のコードの実行に問題があります。dbに200行ありますが、常に0を返します。

また、なぜそれは単にやっているのですか

ASP.NETのように機能しませんか?

XAMLは次のとおりです。

0 投票する
1 に答える
488 参照

c# - TelerikOpenaccessORM更新オブジェクトとオートマッパー

telerik openaccess ormとautomapperを使用してオブジェクトを更新しようとしています。オブジェクトをスコープに追加するために機能しますが、更新はしません。

私は彼らのサイトで同じ問題を抱えている人を見ましたが、答えは本当に私を助けませんでした。これが私のオブジェクトを更新しない私のコードです:

この行の後、新しい変更を反映したプロパティを確認できますが、データベースでは同じではありません

0 投票する
2 に答える
409 参照

asp.net-mvc - 例外がスローされる前に SaveChanges() が機能しない

私の英語で申し訳ありませんが、できる限りうまくやります。

rbacManager からオブジェクトを受け取り、Login メソッドを呼び出すエンティティ「Usuario」があります (以下を参照)。ご覧のとおり、このメソッドは、ユーザーとパスワードの両方が一致しない場合に例外をスローします。この場合、プロパティ Intentos をインクリメントして、ユーザーが失敗する機会を 3 回だけ許可する必要があります。

問題は次のとおりです。SaveChanges メソッドは、Usuario で変更された値を保存していません。例外のために SaveChanges メソッドが失敗していると思いますが、よくわかりません。ウェブ上でヘルプが見つかりませんでした。

これは、Action Method LogOn です。

そして、例外をスローする 4 行目の Login メソッド:

編集: GetUsuario メソッドをコピーします。

SaveChanges が機能しない理由を知っている人はいますか? ありがとう!

0 投票する
1 に答える
295 参照

linq - Telerik OpenAccess - 非永続プロパティによる検索

プロジェクトで Telerik OpenAccess と SQL Server を使用していますが、特定の日付の年齢で検索できるようにする必要があります。私が直面している問題は、人の生年月日が 1 つのテーブルに格納され、比較対象の日付が別のテーブルに格納されているため、計算列を使用できないことです。ただし、これらは結合されているため、次のように部分クラスに独自の非永続プロパティを作成して年齢を計算できます。

テーブルの設定がいかに悪いかは無視してください。これは私が継承したものであり、現時点では変更できません。このアプローチの問題は、プロパティを Linq で検索できないことです。これを行うビューを作成できることはわかっていますが、このためだけにビューを維持する必要はありません。検索可能な方法で db サーバー上で計算される Telerik を介して計算されたプロパティを作成する方法はありますか?

0 投票する
1 に答える
234 参照

c# - ORM を使用したロギング (log4net および OpenAccess)

以前の経験と調査に基づいて、log4Net を使用して職場でのロギングを実装しました。

ただし、log4net が開発会議で提示されたとき、カスタム ロガーを使用することが一般的に好まれました。その理由は、構成ファイルで挿入クエリを指定する代わりに、Telerik の ORM から生成されたコードを使用するためでした。

あなたのアドバイスは何ですか?この目的のためにカスタムアペンダーを作成できますか? カスタムロガーを使用する必要がありますか?

詳細については、ここでカスタム ロガーに関する肯定的な意見と否定的な意見があります。

ありがとう

0 投票する
2 に答える
251 参照

asp.net - Telerik OpenAccess を使用したコード ビハインドのテキスト ボックスへの単純なバインド値

完全な例が見つかりません。グリッドとコンボボックスでトンが見つかりましたが、テキストボックスでは見つかりませんでした。このテストでは、TypeCode = "0" の UserPhoneType テーブルから "PhoneTypeName" を検索し、その最初の値を asp.net テキスト ボックスに割り当てます。

現在、テキスト ボックスを「phonetype.FirstOrDefault.PhoneTypeName.ToString」に設定すると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。

- - 編集 - -

提案通り変更しました。また、データにアクセスできることを確認するために、PhoneTypes のリスト全体をドロップリスト コントロールに正常にバインドしました。これは、ここで単一のレコードのテーブルをクエリする方法である必要があります。

同じエラーが発生しますが、「Dim type = phonetype.First...」でレコードはテーブルにありますが、私のコードでは抽出されていないようです。