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

0 投票する
4 に答える
531 参照

database - 多くの種類のエンティティに対する多対多の関係

ディスク、フォルダー、ファイル、リンクの 4 つのテーブルがあります。これは 4 種類のエンティティであり、属性の数と種類が異なるため、1 つの種類 (たとえば 1 つのテーブル) にマージすることはできません。そして関係があります:

  • ディスクには、フォルダ、ファイル、およびリンクを含めることができます。
  • フォルダには、フォルダ、ファイル、およびリンクも含めることができます。
  • ファイルとリンクには何も含めることはできません。

さらに、すべてのエンティティには、表示される順序があります (たとえば、アルファベット順などではなく、「ユーザー定義」)。これは実際の問題を単純化した例であり、実際にはもっと多くのエンティティがあり、関係はより複雑です。

では、テーブルの提案された構造は何ですか?

質問に答えてくれたみんなありがとう

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

c# - 後で手動編集するためにオブジェクトをリストにリンクする(ゲームエンジン/フレームワーク-エンティティ管理部分)

まず、こんにちは、これが私の初めてです。私は若いコーダー(15)であり、今回はゲームをさらに整理しながら、ゲーム(実際には、再利用可能なゲームエンジンとフレームワーク全体、呼び出し方法がわからない、多分GDK?)を作成する2回目の試みです。

重要な注意:私はXNAフレームワークを使用しているため、ゲームエンジンは純粋に低レベルのDirectX管理ではありません。事前定義されたクラスでXNAを拡張しようとしています。これにより、どのゲームにも簡単に挿入して、後で管理できるようになります。

エンティティをWorldManagerのリストに入れ、後で直接変更するためにエンティティを取得して、リストに戻す方法を見つけるのに行き詰まりました(したがって、Updateメソッドで使用されます)。

私のアイデア(および質問)は次のとおりです。

  1. 考えられる最善の解決策は、エンティティをリストにリンクさせることです。これにより、唯一のエンティティオブジェクトを更新すると、リスト内でも更新されます。残念ながら、私はそれを行う方法がわかりません、そしてこれは最良の答えかもしれません。

  2. また、最初に作成したエンティティを編集してから、findを使用してリストで検索して更新することも考えました。問題は、findメソッドがどのように検索するかわからないことです。何か変更を加えると、メソッドがまったく新しい別のオブジェクトであると見なすことができるとしたらどうでしょうか。(findは実際にどのように検索しますか?)

  3. 私が行ったのは、IDをリストに追加した瞬間にエンティティに追加して、編集後に元の場所に戻すことができるようにすることでした。問題は、removeメソッドもあることです。インデックスを変更する場合は、エンティティを削除するたびにIDを再更新する必要があるため、インデックスが変更されるかどうかはわかりません。それは非常に非効率的だと思います。では、List <>。Removeはインデックスを変更しますか?(私はそうなると思います)

これらは実際には1つに3つの質問があり、これらのいずれかに答えていただければ幸いです。もちろん、一番上の質問への回答はもっと高く評価されます。

すべてがどのように機能するかを理解するためのコード:

どのようにアクセスしますか:

私はそのコードを使用しません。これは私の考えの単なる例です。

私の紛らわしい英語を許してください(あなたがそれを紛らわしいと思うなら)、私はセルビア人です。

前もって感謝します。

0 投票する
3 に答える
119 参照

asp.net-mvc - MVC Webアプリケーションでは、モデルを「エンティティ」と考えるのは正しいですか?

ASP.NETMVCアプリケーションがあります。モデルをシステムの「エンティティ」と考えるのは正しいですか?

おそらくこれはモデルの「タイプ」(ビューまたはドメイン)に帰着します-そしてそれらがドメインモデルである場合、それらはエンティティと同等ですか?

編集:私は、私たちのプロジェクトに「エンティティ」の命名法を導入することが有用か、それとも混乱を招くかを判断するために質問をします。

0 投票する
4 に答える
2586 参照

linq - Linq を使用してエンティティ、リンクされたエンティティ、リンクされたエンティティのリストを選択する

質の悪い質問のタイトルをお詫びします - 私が何をしているのかを説明する方法がわかりませんが、それは私が思いつくことができる最高のものです.私が求めているものが本当の名前を持っている場合は編集してください!

プロジェクトのグループを割り当てることができるプログラムがあり、さらにプロジェクトのグループに出力のグループが割り当てられます。

プログラムのすべての出力を、そのプロジェクトを通じて出力の 1 つの大きなリストとして取得したいと考えています。私はこれを持っています:

基本的に、出力リストのリストを取得します。(出力の EntitySet の Ienumerable)。

私はLinqを強引に通り抜けていますが、これの例を見つけることができません(または、見たときに認識できません)。各 EntitySet を調べてその内容をより大きなリストに追加する for ループと Linq ではなく、Linq だけを使用してこれを行うにはどうすればよいですか?

ありがとう

0 投票する
4 に答える
205 参照

c# - オブジェクト/エンティティ: 多対多 + 多対一

エンティティを使用してこのようなスキーマを作成する方法に関するドキュメントがあるのだろうか。私は、どのエンティティが関係の何に対して責任を負うべきか疑問に思っていました。

例えば:

商品にタグを追加したいとしましょう。私は私の中にこのような方法を持っています

製品エンティティ:

最初に、タグ オブジェクトをタグのリストに追加します。次に、そのタグ オブジェクトは「この」製品を独自の製品リストに追加します。

ここまでは順調ですね。

しかし、商品をタグに追加したい場合はどうすればよいでしょうか。私は私の中にこのような方法を持っています

タグ エンティティ:

最初に、製品オブジェクトをタグ オブジェクトの製品リストに追加します。次に、「this」タグを製品に追加できましたが、ここで行き詰まりました。コメント化されたメソッドは、AddTag などを呼び出す AddProduct にコールバックするため、stackoverflow エラーをスローします。

私のスキーマが本当に正しいかどうかもわかりません。ユーザーからタグへの MTO は、ユーザーが持っているタグを確認したいときに簡単にするためにあります。

それで、誰かが私を正しい方向に向けることができるかどうか疑問に思っていましたか?

前もって感謝します、

ピクルス

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

perl - Perl-エンコード方式でファイルを読み取りますか?

エンコーディングに関してはあまり良くありません。データを元のエンコーディングと同じように返す方法を知りたいのですが...

'»'編集してデータベースに挿入した時点で、いくつかの文字が含まれているファイルがあり、それらはÂ&raquoになっています。

decode_entities()は何もせず、encode_entitiesはcharsを再度エンコードします。だから私はそれを修正するために自分のサブを作成しましたが、ファイルからデータを取得するときに正しい形式で取得されていないようです。

次のようなエンコーディングオプションはありませんか。

そして私の潜水艦は;

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

linq-to-sql - linq2sqlクエリにdbmlを使用することの長所と短所は何ですか?

私は現在ProAsp.NetMVCを読んでおり、すべてのlinq2sqlエンティティクラスを手動で構築し、それらをlinqマッピング属性でマッピングしています。ただし、(Google検索から)linq 2 sqlについて話している他のすべての人は、すべてのエンティティを構築するためにビジュアルデザイナーを使用しているようです。l2sエンティティを構築するための好ましい方法はどれですか?また、それぞれの長所/短所は何ですか?

これまでに気付いた唯一の違いは、ビジュアルデザイナを使用しているときに継承マッピングを実行できないように見えることです。ただし、MSDNでは実行できるはずなので、VS2010のインターフェイスで継承マッピングが欠落している可能性があります。ただし、サブテーブルデータが必要ない場合に技術的に結合を追加できるため、とにかく継承を使用する必要があるかどうかはわかりません。

PSとして、l2sはスキーマの変更を行わず、スキーマの変更を手動で生成してから、それらをlinq2sqlに複製します。

ありがとう、

0 投票する
4 に答える
5693 参照

php - DOMDocument::loadXML と HTML エンティティ

XMLパーサーがHTML文字エンティティを認識しないため、現在XHTMLでの読み取りに問題があります。

結果:

Warning: DOMDocument::loadXML() [domdocument.loadxml]: Entity 'copy' not defined in Entity, line: 8 in testing.php on line 19

ページを XHTML5 として提供できるようにしながら、これを修正するにはどうすればよいですか?

0 投票する
6 に答える
91475 参照

python - Python 3.1 で文字列内の HTML エンティティをエスケープ解除するにはどうすればよいですか?

私は周りを見回して、python 2.6以前の解決策しか見つけられませんでした。python 3.Xでこれを行う方法については何もありません。(私は Win7 ボックスにしかアクセスできません。)

私はこれを 3.1 で、できれば外部ライブラリなしで実行できる必要があります。現在、httplib2 がインストールされており、コマンド プロンプトの curl にアクセスできます (これが、ページのソース コードを取得する方法です)。残念ながら、curl は html エンティティをデコードしません。私が知る限り、ドキュメントでそれをデコードするコマンドを見つけることができませんでした。

はい、私は Beautiful Soup を動作させようとしましたが、3.X では何度も成功しませんでした。MS Windows環境のpython 3で動作させる方法について明示的な指示を提供できれば、非常に感謝しています。

つまり、明確にするために、次のような文字列を次Suzy &amp; Johnのような文字列に変換する必要があります: "Suzy & John".

0 投票する
3 に答える
37813 参照

c# - 「LINQ to Entities」、「LINQ to SQL」、「LINQ to Dataset」の違いは何ですか

私はLINQでかなり長い間働いています。ただし、前述の LINQ のフレーバー間に実際の違いが何であるかは、少し謎のままです。

成功した答えには、それらの間の短い違いが含まれます。各フレーバーの主な目的は何ですか、利点は何ですか、パフォーマンスへの影響はありますか...

PS 多くの情報源があることは知っていますが、初心者に特定の目標に向かってどこに向かうべきかを指示する一種の「チート シート」を探しています。