1

最近、poeaa で行データ ゲートウェイ パターンについて読みました。

私の質問は、行データ ゲートウェイ パターンによる戻り値は何ですか。ゲートウェイ オブジェクト自体ですか。もしそうなら、これは DAL と BLL の間の依存関係を追加しませんか?

つまり、リポジトリ パターンのように、DAL -> BLL という関係があります。たとえば、次のようになります。

class personrepository
{
   public model.person getpersonby(id) {...}
}

ただし、ゲートウェイでは、関係は次のようになります: BLL -> DAL、たとえば:

//organize by transaction script
class personservice
{
   public static void dosomethingwith(persongateway) {...}
}

私は何かを誤解していますか?

4

0 に答える 0