2

いくつかのPOCOがあり、CRUDを実行する対応する永続オブジェクトがあります。永続オブジェクトの適切な名前は何ですか?これらに「サービスオブジェクト」という用語が使われているのを見たことがありますが、サービスと言えばWCFだと思います。「パーシスタンスオブジェクト」が一番いいかもしれませんが、他の人の意見を聞きたいです。

4

7 に答える 7

3

あなたはデータ転送オブジェクトについて考えていると思います。

于 2009-06-23T14:20:23.893 に答える
2

データ転送オブジェクト(DTO)は、これらのオブジェクトを参照する一般的な方法です。

Martin Fowlerの定義を参照してください:http://martinfowler.com/eaaCatalog/dataTransferObject.html

于 2009-06-23T14:20:26.827 に答える
2

一般的な規則の 1 つは、オブジェクトをデータストアに永続化する場合のリポジトリ パターンです。そのため、(対応する型 Poco が与えられた場合) の形式で命名規則が表示されることが予想されます。

PocoRepository
于 2009-06-23T14:20:32.910 に答える
1

永続化オブジェクトが永続化に使用されている場合は、おそらく Person_persistor などのように、名前に「persistor」を追加するだけです。

于 2009-06-23T14:20:56.047 に答える
0

私は次の規則を使用します。

  • <YourName>: 保持するドメイン クラス。(例User)
  • <YourName(pluralized)>Repository: ドメイン クラスを永続化/保存するクラス。(例UsersRepository)
  • Persitent<YourName> (オプション) : 実際に永続化/保存されるクラス。(リポジトリはドメイン クラスを取得し、保存する前にこの永続モデルにマップする必要があります。) (PersistentModelsフォルダーに配置することができます。)
于 2019-06-12T13:12:58.363 に答える
-1

「エンティティ」は一般的に使用されている伝統的な名前だと思います。

于 2009-06-23T14:20:57.497 に答える