問題タブ [object-model]

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 投票する
5 に答える
2977 参照

core-data - 以前のモデルバージョンをロードする

次のようなinitWithContentsOfURL:コンストラクターを使用してNSManagedObjectModelモデルをロードしています。

ただし、これではモデルの最新/現在のバージョンにしかアクセスできません。同じmomdファイルで以前のバージョンをロードすることは可能ですか?どうやって?

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

c++ - RubyとC++の間でメモリを共有することは可能ですか?

Ruby Web サーバーと C++ プロセスがホストされている Linux マシンがあります。両方のコンポーネントが同じデータベースで動作します。

データベース リクエストの繰り返しを避けるために、オブジェクト モデルを作成して維持したいと考えています。

1つのオブジェクトモデルを作成し、それをRubyサーバーとC++プロセス間で共有することは可能ですか? はいの場合、長所と短所は何ですか?

0 投票する
1 に答える
3133 参照

c# - SharePoint で web.AllowUnsafeUpdates の既定値は常に false ですか?

これは私のサンプルコードです:

最終的にコードブロックを削除してから、もう一度試しました。「web.AllowUnsafeUpdates」がまだ偽であることがわかりました。設定web.AllowUnsafeUpdates = false不要ってことですか?

0 投票する
1 に答える
749 参照

c# - C# と Entity Framework を使用した重複データベース エントリの処理

Entity Framework を使用してデータベース テーブルにマップする、さまざまなオブジェクトを含むオブジェクト モデルがあるとします。それはすべてうまくいきます。問題は、より多くのオブジェクトをデータベースに保存したい場合にどうなるかです。モデル内のオブジェクトは相互接続されているため、オブジェクトをデータベースに保存すると、データベースに既に存在するオブジェクトへの参照が含まれている場合があります。

たとえばPerson、プロパティを持つオブジェクトが呼び出された場合Friendsそれ自体が人々のリストです。これは、データベースに人物のテーブルがあり、それぞれに ID で識別される友人のリストがあることを意味します。2 人の ID が同じである場合、それらは同じ人物であると仮定すると、それらを再度追加しようとすると、Entity Framework がエラーをスローすると思います。したがって、問題は、既に友人のリストを持っている別の人物オブジェクトを追加するときに、データベースにない友人を追加したいのですが、既にデータベースにある友人を追加したくないということです。また、それらの人々のそれぞれには、データベースに含まれている/含まれていない友人がいる可能性があり、それらも考慮してほしい. 考慮すべきもう 1 つの点は、その人物が既にデータベースに存在している場合でも、その人物の友人のリストを調べて、新しい友人を追加したいということです。

これは、データベースを扱う場合によくある問題だと思いますが、実際にはすべての検索で有用なものが何も出てこないので、おそらく間違った語彙を使用しているのでしょう。主に、事後にデータベースをスキャンして重複を探す方法などを扱います。これは、Entity-Framework 承認済みの会場を通じて、ビジネス ロジックの C# コード レイヤーで処理されるようにしたいと考えています。どんな助けでも大歓迎です。前もって感謝します。

0 投票する
1 に答える
83 参照

oop - 中間フィールドが存在するオブジェクトとの多対多の関係?

職場でサーバーとアプリケーションのモデルを構築しようとしています。サーバーは多くのアプリケーションをホストできます。アプリケーションは、多数のサーバーでホストできます。

通常は、ホスト クラスに List を含め、アプリケーション クラスに List を含めます。ただし、特定のホストとアプリケーションの関係に固有のフィールドがいくつかあります。たとえば、UsedMb は、ホスト上のアプリケーションによって使用されるディスク容量を表します。

もちろん、UsedMb フィールドを保持する中間オブジェクトを表す HostedApplicationclass を持つこともできます。Host クラスと Application クラスの両方に List が含まれます。

ただし、問題は、アプリケーションが Host クラスに含まれるホストのいくつかの側面についても知る必要があることです (たとえば、ホストは地理的に分散しています。アプリケーションは、ホストされているデータ センターの数を知る必要があります)。であるため、すべてのホストの DC 名を確認できる必要があります。

代わりに、HostedApplication クラスに、それが参照する Host オブジェクトと Application オブジェクトの両方への参照を保持させることができます。しかし、場合によっては、すべてのアプリケーション (場合によってはすべてのホスト) をループする必要があります。したがって、必要に応じて 3 つすべてをループできるようにするには、List、List、List の 3 つの個別のリストが必要です。

私の基本的な質問は、この種の構成を処理する標準的な方法は何ですか? すべてのオプションには長所と短所があります。最後に挙げたオプションが最も正しいように思えますが、リストを 3 つ持つのはやり過ぎですか? よりエレガントなソリューションはありますか?

0 投票する
1 に答える
1666 参照

java - オブジェクトと同じ型の子オブジェクトを含むオブジェクトを反復処理するにはどうすればよいですか?

よし、私は世紀のマインドスクリューに到達し、これを考えながら数時間座った. ここに例を簡単に追加します。

基本的に、これを XML ファイルとして構造化する場合、仮想的には次のようなものになります (注: Companions は AdUnitSize[] 型です)。

さて、私が指摘しようとしているように、AdUnitSizes には 3 つのフィールドが含まれています。サイズ、環境タイプ、コンパニオン。私が今 Java でやろうとしているのは、私が作成したオブジェクト ラッパー (最初の例) を使用して、すべての子 Companions オブジェクト、およびその子 Companions オブジェクトを、反復がそれ以上進めなくなるまで反復することです (私たちのシステムではありそうもないことです)。 Companions は 3 レベル以上の深さになりますが、とにかくこれに対応する必要があります)

これは私が試したことです:

何か案は?私はこれに間違って近づいていますか?

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

objective-c - managedObjectModel: initWithContentOfURL のエラー

データコアを使用する xcodeproj を再利用しようとしています。それを新しいプロジェクトにインポートし、いくつかのクラスの初期化を行おうとすると、次のエラーが発生しました

'NSInvalidArgumentException', reason: ' * -[NSURL initFileURLWithPath:]: nil string parameter' エラーが、de managedObjectModel の設定時に発生しました。

私のコードは次のとおりです。

エラーの原因となっている行は

DataModel が見つからないようです。私のデータモデルファイルはDataModel.xcdatamodelと呼ばれています

どうしたの?私は何か重要なものを見逃していますか?

どうもありがとう。

0 投票する
0 に答える
123 参照

object - Eclipseでのコンポーネントモデリング

Eclipse(およびおそらくいくつかのプラグイン?)を使用してコンポーネントモデルを作成したいのですが、コンポーネント内のオブジェクトに対応するオブジェクトモデルを作成します。このWebページには、私が作成しようとしているコンポーネントモデルとオブジェクトモデルの例があります。 http://www.agilemodeling.com/artifacts/componentDiagram.htm (図をご覧ください)

正直なところ、私はEclipseを初めて使用します。ダイアグラムとクラスおよびインターフェース定義の両方(画像だけでなく)も必要です。しかし、クラスとコンポーネントの定義だけでなく、画像も必要です。私はWindowsで実行しています。

ダイアグラム用の特別なプラグインはありますか?

コンポーネントモデル用の特別なプラグインはありますか?

Eclipseでは、クラスをコンポーネントにどのように配置しますか?

(私が持っているもの以外の)例へのリンクは、とてもありがたいです!!

前もって感謝します!!

アレックス

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

oop - ドメインモデルとオブジェクトモデル

  • ドメインモデルとは何ですか?
  • オブジェクトモデルとは何ですか?

ドメインモデルとオブジェクトモデルは同じものですか?これら2つの違いは何ですか?簡単な例で説明してください。私はこの概念に不慣れです。グーグルでたくさん検索しました。しかし、私は簡単な説明と例を得ることができませんでした。

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

c# - サブクラス化するタイミングとオブジェクトモデルで属性を使用するタイミング

評価ツール用に作業しているオブジェクトモデルのガイダンスを探しています。現在、2種類の評価があります

  • ピア
  • チーム

これら2つの評価の唯一の違いは、UIでフォームがユーザーに表示される方法です。ピア評価では、いくつかの基準に基づいて評価する必要があるチーム内のピアが表示され、チーム評価では、いくつかの基準に基づいて評価される関係するすべてのチームが表示されます。それ以外は、これら2つの評価はまったく同じです。

オブジェクトモデルを構築するとき、抽象的な評価オブジェクトを作成してから、ピア評価とチーム評価をサブクラス化する必要がありますか?または、Evaluationオブジェクトを作成し、2つの異なるタイプの評価を表す2つの属性を持つ必要がありますか?

将来的には、より多くの種類の評価が追加される可能性があります。