0

私はアプリを作成していますが、さまざまなエンティティの多くにメモを追加できるデータベースを作成したいと思います。これを行うために、基本クラスを作成し、それを抽象としてマークしました。次に、ノートエンティティから基本クラスへの1対多の関係を作成しました。次に、基本クラスの多数のサブクラスを作成しました。すべてが完璧に機能します。ただし、作成されたDBを確認すると、すべてのサブクラスに対して1つのテーブルがあります(たくさんあります)。だから私は2つの質問があります

  1. 私はそれを正しくやっていますか?
  2. すべての管理対象オブジェクトが1つのテーブルに格納されている場合、パフォーマンスは重要ですか?
4

2 に答える 2

1

コアデータを使用しているときは、舞台裏で作成されたテーブルにあまり注意を払うべきではありません。

使用しているデータモデルが正しい場合、フェッチは機能します。

于 2013-01-12T18:55:38.707 に答える
0

そのマップされたクラスは、少し似ていますが、もちろんORM(Object Relational Model)とは異なります。

そのテーブルは内部使用のためのものであり、クラスとオブジェクトのみを扱います。

そのパフォーマンスについて心配する必要はありません。

于 2013-01-12T18:59:10.443 に答える