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