問題タブ [entity]
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 EntityKey / 外部キーの問題
フォーム投稿の結果、新しいブランド レコードを保存しようとしています。私の見解では、Gender はドロップダウンであり、ViewData("gender") から入力される整数を返します。
次のようにリンクを設定しました。
次のエラーが発生します。
誰かが平易な英語でパラメータを説明してくれませんか。DB.Gender も最初のパラメーターとして試しましたが、喜びはありません。
entity-framework - データ アクセスが実際に必要な場合、エンティティを使用する必要がありますか?
実際にはデータベースの要件がない場合、コードで Entity Framework によって作成されたエンティティを使用する必要がありますか。私がこれを扱っている例は次のとおりです。
ユーザーがログインします。Linq to Entity を使用してユーザー アカウントを探します。エンティティ オブジェクト全体をセッションに保存します。次のページで、セッションから、ページ上の理由から認証されたユーザー オブジェクトをもう一度読み込みます。
これを行う必要がありますか、それとも独自のオブジェクトを作成し、元のサインインでプロパティをそのオブジェクトに移動する必要がありますか?
どうもありがとう
jpa - JPA Entites の空のコンストラクターとセッター
JPAエンティティに少なくとも1つの空のコンストラクターとパブリックセッターを持たせるという要件は好きではありません。EntityManager 側の問題は理解していますが、これによりクラスの不変条件が無効になります。
誰かがこれに対する解決策を持っていますか(デザインパターンまたはイディオムレベル)?
ありがとう!
イゴール
domain-driven-design - マスター/ディテールでエンティティの作成/編集を処理する方法
マスター/ディテール設定でエンティティの作成と編集を処理するために、人々がどのような戦略を使用しているのか疑問に思っています。(私たちのアプリは、インターネット対応のデスクトップ アプリです。)
現在これを処理する方法は次のとおりです。編集が必要なエンティティのポップアップでフォームが作成され、オブジェクトのコピーが提供されます。ユーザーが「キャンセル」ボタンをクリックすると、ウィンドウを閉じてオブジェクトを完全に無視します。ユーザーが [OK] ボタンをクリックすると、マスター ビューに通知され、編集されたエンティティが受信されます。次に、originalEntity.copyFrom(modifiedEntity) を使用して、変更されたエンティティのプロパティを元のエンティティにコピーします。新しいエンティティを作成する場合は、空のエンティティをポップアップに渡します。ユーザーはそれを既存のエンティティであるかのように編集できます。マスター ビューは、受け取ったエンティティを管理するコレクションに "挿入" するか "更新" するかを決定する必要があります。
上記のワークフローについて、いくつか質問と意見があります。
- エンティティのコピーの作成は誰が処理する必要がありますか? (マスターまたは詳細)
- copyFrom() を使用して、参照が壊れる原因となるコレクション内のエンティティを置換する必要がないようにします。これを行うより良い方法はありますか?(copyFrom() の実装は難しい場合があります)
- 新しいエンティティは -1 の ID を受け取ります (サーバー層/休止状態が挿入または更新を区別するために使用します)。これにより、(キャッシュされた) エンティティを保存する前に ID で検索するときに問題が発生する可能性があります。代わりに、新しいエンティティごとに一時的な一意の ID を使用する必要がありますか?
誰でもヒントやコツ、または経験を共有できますか? ありがとう!
編集:この質問には絶対的な間違いや正しい答えがないことを知っているので、マスター/詳細の状況を処理する方法について考えや長所/短所を共有できる人を探しています。
asp.net-mvc - 異なるシナリオでのエンティティ検証
いくつかのフィールドを持つエンティティがあると仮定して。一部のフィールドは特定の状態で必須ですが、その他のフィールドはさらに/他の状態でのみ必要です。
既知の検証フレームワークでそのシナリオを達成する方法、または自分でそれを行う方法は?
助けを求める: Udi Dahan はこれについていくつかの考えを持っています。 http://www.udidahan.com/2007/04/30/generic-validation/
c# - Visual Studio 2008 で外部エンティティを使用して XML ファイルをマージする
3 つのファイル (Database.xml、Participants.xml、ConditionTokens.xml) にいくつかの xml データが含まれています。外部エンティティを使用して参加者と条件トークンをデータベース ファイルに配置しようとしていますが、このコードを実行すると...
...xml に参加者または条件トークンがありません (「データベース」の HasElements プロパティが false です)。2 つの子要素が必要です。Visual Studio (2008) 内でエラーや警告は表示されず、ライブ スキーマ検証は満足しているように見えますが、コードを実行すると何かが正しくありません。
誰かが私が間違っていることを教えてもらえますか?
以下の 3 つの xml ファイルを貼り付けました。
どうもありがとう!
-ダン
データベース.xml
ConditionTokens.xml
参加者.xml
java - javaxトランスフォーマーが空白をエスケープするのをどのように防ぎますか?
私はjavax.xml.transform.Transformerクラスを使用して、次のようなXSLT変換を実行しています。
ただし、私が何をしても、トランスフォーマーがソースドキュメントにあったタブを同等の文字エンティティ(	
)に変換することを避けられないようです。私は両方を試しました:
と:
しかし、どちらも役に立ちません。誰か提案はありますか?なぜなら:
本当にばかげているように見えます(それが機能するとしても)。
persistence - EJB3 でキー以外の複合要素を使用するには?
EJB3/JBoss を使用して、テーブルから複合要素を使用するにはどうすればよいですか。
ここCoordinate
で、次のように定義されます (セッター/ゲッターは読みやすくするために省略されています):
そして、すべてを、X
列、、、を含むid
テーブルにマップする必要があります。x
y