問題タブ [xaf]
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 - Entity Framework Code First: 同じエンティティを 2 回参照する
私は以下のように2つのクラスを持っています
コンタクトクラス
LeaveTaken クラス
私の ApproveBy および Employee プロパティは、同じ Contact クラスを参照しています。コードを実行すると、コードは最初にテーブルを生成します。プログラムを実行して休暇記録を追加しようとすると、従業員 A を選択し、承認者は従業員 C で、記録を保存します。従業員フォームに移動して従業員 A を探しますが、従業員 A の休暇記録はありませんが、追加された休暇記録は従業員 A のものです。
どうすればこの関係を築くことができますか?Leave Taken クラスに 2 つの FK があり、同じ Contact クラスを参照していて、これが発生していると思います。
休暇記録が従業員フォームの従業員 A に属していることがわかりますか? 助けてください!ありがとうございました。
controller - ビューがまだ保存されていないときにシンプル アクション コントローラを非表示にする
私はXAFの初心者で、実際には英語もあまり得意ではありません。
シンプルアクションでコントローラーを作成しようとしています。ビューが新しいオブジェクトであるか、ビューが保存されていないときに、detailview でこの単純なアクションを非表示にするにはどうすればよいですか。
ご協力いただきありがとうございます。
devexpress - DevExpress XAF ビューコントローラーの Action_Execute から PDF ドキュメントを返す
特定の形式で請求書に対して PDF を生成する必要があるアプリケーションを開発しています。
以前のバージョン (ASP.NET MVC に基づく) では、iTextSharp を使用して PDFDocument を作成していました。
XAFでこれを行うにはどうすればよいか知りたいです。
請求書詳細ビューにカスタムアクションボタンを追加しました。
XAF PDF Viewer で iTextSharp によって生成された PDF を返す方法を教えてもらえますか?
c# - 未処理の例外を引き起こす偽装
ファイル共有上のファイルにアクセスするときに、ユーザーがログオンしたユーザー ID 以外のユーザー ID を偽装する必要がある C# Windows アプリケーションがあります。偽装を使用してこのユーザーに切り替えてから元に戻します。また、ローカル ファイルにアクセスするには、ログオンしているユーザーに戻す必要があります。アプリケーションによってキャッチされていない System.ExecutionEngineException が発生し、停止します。これがコードです。このエラーが発生する理由や、より良い方法についての提案。
編集: アプリケーションは、DevExpress による XAF フレームワークを使用しています。
プログラムの最初に、次のように呼び出します。
その後:
azure - データベースがまだ作成されていない場合の DevExpress DatabaseVersionMismatch エラー
Azure 内で Windows 2012 サーバーの仮想マシン インスタンスを実行しています。
コンピューターに SQL Server Express 2012 をインストールしました
クリック ワンスを使用して DevExpress xaf アプリケーションをデプロイしました。
次の接続文字列を持つように .exe.config ファイルを編集しました
ODBC データ ソース アドミニストレータを使用して、SQL Server インスタンスに接続できることを確認しました。
それでも、アプリケーションを実行しようとすると、次のエラーが表示されます
通常、アプリケーションを実行すると、データベースが作成され、自己シードされます
boolean - 子テーブルのプロパティが等しい場合、マスター テーブルのプロパティを更新します。
私は2つのテーブルを持っています。DevExpress XAF で開発されたテーブル A (マスター) とテーブル B (子)。テーブル B のレコードがこの要件を満たしている場合、テーブル A (フィールド エンド) の 1 つのプロパティを更新する必要があります。
- Field Status = "Ended"、ここで Status は Enum フィールドです。
したがって、表 A では、フィールド End は bool プロパティです。
これが私がこれまで書いたことですが、運はありません...
表 B のコード ページ:
プロジェクトを実行し、テーブル B のフィールドを「終了」に変更し、レコードを保存しますが、テーブル A のフィールド End は変更しません。
アイデアはありますか?
ありがとう
c# - XPCollection がロードされない
クラスの 1 つに XPCollection があります。別のクラスの XPCollection です。アプリを実行すると、XPCollection がロードされません。デバッグ時にブレークポイントではっきりと確認できます。これが私のオブジェクトで使用しているコードです。:
c# - ObjectContext から DbContext を構築するにはどうすればよいですか?
ObjectContext から Context クラスのコンストラクターを作成しようとしています。ビュー内から ObjectContext を簡単に取得できるようにする DevExpress xaf を使用しているため、これを行いたいと考えています。
MSDN ヘルプはこちらにあります が、例は含まれていません
私が試してみました
ただし、この方法で作成されたコンテキストを使用しようとすると、エラー メッセージが表示されます
entity-framework - XAF+EF+Generics を使用したリストビューで AllowEdit をデフォルトの true に設定する
ジェネリックは、XAF では公式にサポートされていません。しかし、私はそれらを使用し、愛しています。
これにより、SalesHeader[SalesOrderLine]_Lines_ListView というモデルにビューが作成されます。デフォルトでは、このリストビューの AllowDelete および AllowNew プロパティは True ですが、AllowEdit は false です。
モデル エディターを使用してオーバーライドする必要がないように、AllowEdit を true にするにはどうすればよいですか?