2016-06-28 12 views
-1

オブジェクトに名前を付けて、あるオブジェクトを別のオブジェクトに変換する規則は何ですか?私は忘れているこのエレガントな名前があったと誓って、すべての検索はDTOとEntityまたはModelまたはDAOまたはPOCOまたはPOJOの違いに終わるだけです。レイヤー間でデータを変換するオブジェクトとは何ですか?

私はこの時点でAutomapperを使用することに興味はありませんが、後でそれに変換するかもしれませんが、コードはそこにあります。

+0

'オブジェクトに名前を付けるコンベンションは、あるオブジェクトを別のオブジェクトに変換するものですか? 'マッピングですか?マッピング層? – Jonesopolis

+0

好きなものを使いましょう。後で、名前を変更する必要があると思われる場合は(Thans to VS)、数回のクリック/キーでそれを行うことができます。 – Eser

答えて

1

私は最も頻繁に使用される用語を見たことがあります。時には "Mapper"がアセンブラ名および/または名前空間の一部になり、クラス名はMyTypeToYourTypeまたはMyType_YourTypeとなることがあります。

ドメインドリブンデザインでは、マッピングレイヤーは「腐敗防止レイヤー」 - ではなく、非常にエレガントな名前で、場合によっては「変換レイヤー」と呼ばれます。 (エリック・エヴァンスの両方のためのDomain Driven Design Referenceの34ページを参照してください。)

一般に

私はあなたから今年午前3時で何かを修正する必要がある場合ように、あなたの脳は、最も簡単に、意味に接続するものは何でも用語の使用を言うと思います今、それはすぐに意味があります。そしてそれと一貫してください!

+0

私はMapperと一緒にDomain Driven Design Referenceにリンクしてくれてありがとうございます。 – user2197446

0

Martin Fowlerは、DTOのコンテキスト内で用語Assemblerを使用します。

+0

私はこれも好きですが、Mapperと一緒に行くので、A.Franklinの回答を正しいものとしてマークしました。これは、しかし、これを見て次の人のためにもっと意味をなさなげることができます! – user2197446

関連する問題