問題タブ [xpo]
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.
mapping - 既存のテーブル関係をラップするDevExpressXPO
XPOを試し、既存のテーブルをラップしようとしています。誰かがこれを行った経験がありますか?私が直面している問題は、XPOが関係のリンクフィールドの名前をどのように決定するかを決定することです。
たとえば、2つのテーブルがあります。
1対1でプロセッサをリンクしているMerchant(MerchantID、ProcessorIDなど)
マーチャントと1対多をリンクするプロセッサー(ProcessorIDなど...)
DevExpressは、関係を次のように設定すると言います。
しかし、私の質問は、XPOは、これらの関係をリンクする主要なフィールドがどれであるかをどのように知るのかということです。この例は、XAPアプリケーションでコンパイルおよび実行されますが、各関係のデータが欠落しています(おそらく、どのフィールドがテーブルをリンクしているのかがわからないためです)。
これらの関係を確立するために追加する必要がある、欠落している構文はありますか?または、追加のコードが必要ですか?DevExpressのドキュメントには、上記は機能するはずだと書かれていますが、機能しません。
何か助けはありますか?
c# - PRISM モジュラー アプリケーションで Devexpress XPO を使用するにはどうすればよいですか?
私は、次のテクニックを使用して 20 以上のモジュールを使用するプロジェクトに取り組んでいます。
WPF 4.0 、PRISM 4 、Unity 2.0 、MVVM Light 、および Devexpress XPO as および ORM
モジュールで XPO セッションを使用する方法がわかりません。
私は以下の項目に直面しましたが、魔女が最高かわかりませんか?
- グローバルな静的 Session プロパティの使用
- グローバルな静的接続文字列を使用する
- グローバルな静的 IDataLayer を使用する
- PRISM での使用と登録済みインターフェイス
- または多分あなたは私にアイデアを与えることができますか?
c# - 子コレクションのdevexpressXPO計算プロパティselectn+ 1
OrderLineに関連付けられているXPOドメインオブジェクトOrderがあります。私が持っているために私はとして実装されているプロパティProfitを持っています
ただし、これにより、注文のリストは、注文ごとに注文ラインごとにクエリを実行します。2番目のクエリでオーダーラインのコレクションをロードしてメモリに結合するにはどうすればよいですか?それが不可能な場合は、実際にアクセスされるまでProfitプロパティのロードを防ぐことができますか?
exception - DevExpress.Xpo.Exceptions.SessionMixingException の解決
次のように、オブジェクトを別のオブジェクトに追加しています。
これにより、次のように DevExpress.Xpo.Exceptions.SessionMixingException が発生します。
初期化メソッド Test.SetUp が例外をスローしました。DevExpress.Xpo.Exceptions.SessionMixingException: DevExpress.Xpo.Exceptions.SessionMixingException: 'Foo' オブジェクトは別のセッションに属しています。
このエラーを回避するために、グラブはどのようにして AnotherClass からセッションを取得しますか?
c# - クラス'xCustomers'の列'CustomerID'への重複マッピング
次のクラスでエラーが発生しますDuplicate mapping to column 'CustomerID' in class 'xCustomers'
が、何がひどく間違っているのかわかりません。
そしてこれがC#バージョンです
何かアイデアはありますか?
vb.net - 動的 LINQ。タイプ 'ClassName' にプロパティまたはフィールド 'FieldName' が存在しません
私のLINQクエリは次のとおりです
残念ながら、私はエラーが発生しますNo property or field 'John' exists in type 'xUser'
もちろん、私の xUser クラスにはそのようなプロパティは存在しませんが、それを修正できますか?
DynamicLinq クラス内を読んだ後、この関数を見つけました
「問題のある」クエリを編集するにはどうすればよいですか? ここで何が間違っていますか?
御時間ありがとうございます。
c# - TimeSpan のように時間を節約して解析する
アプリに xaf と xpo を使用しています。時間の TimeSpan フィールドがあります。
DB では のように保存されfloat
ます。
アプリ (DevExpress によって生成された) では、時間は通常、次22:00:00
のように表示さ79200
れます。
私は持っています:79200.00:00:00
正しく解析するには?
ありがとう。
asp.net - レポートページのdevexpress xpoとBLL-DALアプローチ
Web プロジェクトを開始したばかりです。プロジェクトの SQL テーブルは、数百万のレコードを持つ大きなテーブルであると予想されます。また、Web アプリケーションは通常、データをユーザーに報告します。これは、Web アプリケーションが「INSERT」や「UPDATE」よりも「 SELECT 」を実行することを意味します。
この時点で、従来の BLL-DAL-MODEL アプローチ (レイヤード アーキテクチャ) を使用するか、Devexpress の XPO のような ORM を使用するかを考えます。当社は小規模な多くのアプリケーションで XPO を使用しており、開発者は XPO に精通しています。それらはレイヤード アーキテクチャにもなじみがありますが、ご存じのとおり、XPO の実装はレイヤード アーキテクチャ アプローチよりも簡単です。
今、私はどのアプローチを選択すべきか知りたいです。XPO とレイヤード アークの両方でデータ セレクトに従ってパフォーマンス テストを実行する人はいますか。? それともアイデアはありますか?
ありがとう。
c# - XPO の持続性クラスからのデータの取得に関連する問題
DevExpress の XPO を使用して、Web アプリケーションに持続性クラスを追加しました。
XPQuery を使用してデータを動的に取得したいと考えています。動的な意味: 特定のアセンブリのすべてのクラス名を取得しました:
を使用してtypelist[2]
、typelist[2] を含むテーブルからデータを取得したいと考えています。
どうすればいいですか?typelist
XPQuery<> オブジェクトを作成し、LINQ Query を使用してデータを取得する必要があることに基づいて、テーブルがリストされています: どうすればよいですか? ありがとう
c# - Devexpress の永続クラスから主キーを見つける
Web アプリケーションに永続クラスを追加しました。20のクラスが含まれています..
Default.aspx.cs で、Persistent クラスのすべてのクラスから主キー名のリストを取得したいのですが、どうすれば見つけることができますか?