問題タブ [entities]
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.
html - HTML >> 非常に単純な質問
ちょっと皆さん、誰か教えてくれませんか &#num; その >> 記号。>>が一文字のもの。ありがとう :)
<<もボーナスポイント^_^
dto - いくつかのプロパティのみを使用してグリッドにビジネス エンティティを表示する
ユーザーが編集/表示するものを選択するグリッドまたはリストにリストしたいビジネスエンティティについて頭を悩ませようとしています。
多くのプロパティとコレクションを持つエンティティがあるとしますが、グリッドはユーザーに 2 つのプロパティしか表示しません。コレクションで遅延読み込みを使用する以外に、このデータを読み込んでユーザーに表示するための最良/効率的な方法は何ですか?
必要なプロパティを持つ DTO オブジェクトを作成し、それを UI に渡すことを考えています。しかし、私は DTO の過剰な入力について心配しています。
assemblies - アセンブリの外部にエンティティを公開する
アセンブリの境界を越えてエンティティを渡すことに関するベストプラクティスについての意見を探しています。Linq-To-SQLを使用していますが、同じ質問がEntity Framework、NHibernateなどにも当てはまります。
複数のプロジェクトで再利用したいアセンブリがあります。その中には、これまで内部に保持してきたエンティティがいくつかありますが、エンティティのリストを呼び出し元に返すことが有益であることがわかりました。データをカプセル化するために新しいクラスを作成する必要がありますか、それともエンティティ自体を公開するだけですか。
たとえば、Addressエンティティがあるとします。Addressエンティティを返すメソッドGetAddress(...)がある方がよいでしょうか、それとも同じプロパティを持つ別のクラスを作成してAddressデータを公開する必要がありますか?
ありがとう!
c# - C#でサブリストを持つエンティティのリストをグループ化する
基本的にこの構造を持つエンティティのセットがあります。
このセットから抽出したくないのは、新しいセット エンティティ (または上記の例のエンティティ) であり、最初のレベルが (国のラベルを無視して) によってグループ化され、プロパティのすべて/一部が合計されています。日単位で {DayStas} のサブリストを含めます。したがって、この例の結果セットは次のようになります。
私の質問は次のとおりです。バニラの「各エンティティをループして比較する」方法ではなく、LINQ でよりエレガントな方法でこれを行うことは可能ですか?
また、セットに元のセット ({Stats}、{DayStats}) と同じ種類のエンティティを含めたくありません。回答にそのためのコードを含める必要はありません。おそらく自分で解決できます。それを考慮する必要がある場合に備えてお知らせします。
(この質問が以前に議論されていた場合は申し訳ありませんが、無駄に検索しようとしました。私の検索スキルは fuubar だと思います ;))
メリークリスマス =)
c# - Entity Framework v4 -> POCO とエンティティに関するヘルプが必要
私は EF4 を使用しており、同じ POCO
にマップしたいエンティティが 2 つあります。どうすればこれができるかわかりません。
エンティティ 1 → Foo (これはデータベース内のテーブル FOO を表します)
POCO → Fooエンティティ 2 → FooView (これは db 内のビュー FooView を表します)
POCO → Foo
私は次のようなことをする必要があることを理解しています
しかし、これを試してみるとコンパイルされますが、次の例外で失敗します:
System.ArgumentException: System.ArgumentException: 指定されたエンティティ タイプ 'MyProject.Core.Foo' は、EntitySet 'FoosViews' のタイプ 'EntityFramework.SqlServerModel.FoosView' と一致しません。
助言がありますか?
database - 多くの種類のエンティティに対する多対多の関係
ディスク、フォルダー、ファイル、リンクの 4 つのテーブルがあります。これは 4 種類のエンティティであり、属性の数と種類が異なるため、1 つの種類 (たとえば 1 つのテーブル) にマージすることはできません。そして関係があります:
- ディスクには、フォルダ、ファイル、およびリンクを含めることができます。
- フォルダには、フォルダ、ファイル、およびリンクも含めることができます。
- ファイルとリンクには何も含めることはできません。
さらに、すべてのエンティティには、表示される順序があります (たとえば、アルファベット順などではなく、「ユーザー定義」)。これは実際の問題を単純化した例であり、実際にはもっと多くのエンティティがあり、関係はより複雑です。
では、テーブルの提案された構造は何ですか?
質問に答えてくれたみんなありがとう
c# - 後で手動編集するためにオブジェクトをリストにリンクする(ゲームエンジン/フレームワーク-エンティティ管理部分)
まず、こんにちは、これが私の初めてです。私は若いコーダー(15)であり、今回はゲームをさらに整理しながら、ゲーム(実際には、再利用可能なゲームエンジンとフレームワーク全体、呼び出し方法がわからない、多分GDK?)を作成する2回目の試みです。
重要な注意:私はXNAフレームワークを使用しているため、ゲームエンジンは純粋に低レベルのDirectX管理ではありません。事前定義されたクラスでXNAを拡張しようとしています。これにより、どのゲームにも簡単に挿入して、後で管理できるようになります。
エンティティをWorldManagerのリストに入れ、後で直接変更するためにエンティティを取得して、リストに戻す方法を見つけるのに行き詰まりました(したがって、Updateメソッドで使用されます)。
私のアイデア(および質問)は次のとおりです。
考えられる最善の解決策は、エンティティをリストにリンクさせることです。これにより、唯一のエンティティオブジェクトを更新すると、リスト内でも更新されます。残念ながら、私はそれを行う方法がわかりません、そしてこれは最良の答えかもしれません。
また、最初に作成したエンティティを編集してから、findを使用してリストで検索して更新することも考えました。問題は、findメソッドがどのように検索するかわからないことです。何か変更を加えると、メソッドがまったく新しい別のオブジェクトであると見なすことができるとしたらどうでしょうか。(findは実際にどのように検索しますか?)
私が行ったのは、IDをリストに追加した瞬間にエンティティに追加して、編集後に元の場所に戻すことができるようにすることでした。問題は、removeメソッドもあることです。インデックスを変更する場合は、エンティティを削除するたびにIDを再更新する必要があるため、インデックスが変更されるかどうかはわかりません。それは非常に非効率的だと思います。では、List <>。Removeはインデックスを変更しますか?(私はそうなると思います)
これらは実際には1つに3つの質問があり、これらのいずれかに答えていただければ幸いです。もちろん、一番上の質問への回答はもっと高く評価されます。
すべてがどのように機能するかを理解するためのコード:
どのようにアクセスしますか:
私はそのコードを使用しません。これは私の考えの単なる例です。
私の紛らわしい英語を許してください(あなたがそれを紛らわしいと思うなら)、私はセルビア人です。
前もって感謝します。
asp.net-mvc - MVC Webアプリケーションでは、モデルを「エンティティ」と考えるのは正しいですか?
ASP.NETMVCアプリケーションがあります。モデルをシステムの「エンティティ」と考えるのは正しいですか?
おそらくこれはモデルの「タイプ」(ビューまたはドメイン)に帰着します-そしてそれらがドメインモデルである場合、それらはエンティティと同等ですか?
編集:私は、私たちのプロジェクトに「エンティティ」の命名法を導入することが有用か、それとも混乱を招くかを判断するために質問をします。
linq - Linq を使用してエンティティ、リンクされたエンティティ、リンクされたエンティティのリストを選択する
質の悪い質問のタイトルをお詫びします - 私が何をしているのかを説明する方法がわかりませんが、それは私が思いつくことができる最高のものです.私が求めているものが本当の名前を持っている場合は編集してください!
プロジェクトのグループを割り当てることができるプログラムがあり、さらにプロジェクトのグループに出力のグループが割り当てられます。
プログラムのすべての出力を、そのプロジェクトを通じて出力の 1 つの大きなリストとして取得したいと考えています。私はこれを持っています:
基本的に、出力リストのリストを取得します。(出力の EntitySet の Ienumerable)。
私はLinqを強引に通り抜けていますが、これの例を見つけることができません(または、見たときに認識できません)。各 EntitySet を調べてその内容をより大きなリストに追加する for ループと Linq ではなく、Linq だけを使用してこれを行うにはどうすればよいですか?
ありがとう
c# - オブジェクト/エンティティ: 多対多 + 多対一
エンティティを使用してこのようなスキーマを作成する方法に関するドキュメントがあるのだろうか。私は、どのエンティティが関係の何に対して責任を負うべきか疑問に思っていました。
例えば:
商品にタグを追加したいとしましょう。私は私の中にこのような方法を持っています
製品エンティティ:
最初に、タグ オブジェクトをタグのリストに追加します。次に、そのタグ オブジェクトは「この」製品を独自の製品リストに追加します。
ここまでは順調ですね。
しかし、商品をタグに追加したい場合はどうすればよいでしょうか。私は私の中にこのような方法を持っています
タグ エンティティ:
最初に、製品オブジェクトをタグ オブジェクトの製品リストに追加します。次に、「this」タグを製品に追加できましたが、ここで行き詰まりました。コメント化されたメソッドは、AddTag などを呼び出す AddProduct にコールバックするため、stackoverflow エラーをスローします。
私のスキーマが本当に正しいかどうかもわかりません。ユーザーからタグへの MTO は、ユーザーが持っているタグを確認したいときに簡単にするためにあります。
それで、誰かが私を正しい方向に向けることができるかどうか疑問に思っていましたか?
前もって感謝します、
ピクルス