リポジトリとサービスの違いは何ですか?私はそれを把握していないようです。リポジトリとサービスの違いは?
私はデータアクセス層を介してデータアクセスを話しています。通常、linqをSQLにします。
私は非常に多くの場合、単純なCRUDメソッドを持つリポジトリと、より多くのビジネス固有のメソッドを持つサービスを参照しています。
例としてはthisブログポストを取ることができます。一番下のインターフェイス(画像)を見ると、彼は2つのリポジトリと2つのサービスを持っています。誰が何をどこに置くべきかを知っていますか?
私が言ったように、リポジトリはCRUDのような操作やサービスの方がよりビジネス指向のようです。
おかげ
あなたは、どんな状況で?ほとんどの言葉と同様に、これらの言葉が使われている文脈は意味を定義するのに役立ちます。 – David
注:Webサービスなどについては言及していません。私は、データレイヤーを通じたデータアクセスについて話しています。 – alexn