repository-pattern

    0

    1答えて

    私はn層アプリケーションを開発していますが、データアクセスレイヤーでリポジトリパターンを使用することに決めましたが、ORMを使用したくありません(ADO .net) 2つのエンティティ(親の子関係ではない)の間に関係があるリポジトリのデータを取得する方法を決定できません。 私は顧客と注文表を持っています。 「顧客」テーブルにリンクされている「注文」テーブルには「顧客ID」列があります。私は受注コー

    0

    1答えて

    私はリポジトリパターンのさまざまな用途を見てきました。私ははるかに少ない頻度で見えるパターンに傾いています。それには正当な理由があるのだろうかと思います。 パターン1:コンストラクタに注入することによって、ビジネスオブジェクトを介してレポにアクセス Class Teacher : IPerson { Private IRepository myRepository;

    1

    1答えて

    に注入された依存関係を持つことができます - のUserManager(サービスクラス)は、ユーザーに動作します (ドメインオブジェクト) CompanyManager(サービスクラス)会社で働く(ドメインオブジェクト)今 、私のドメインオブジェクトの両方が に依存しますIUnitOfWork - (IUserRepository、ICompanyRepositoryを使用しています) 私はそれが

    0

    1答えて

    現在、私はこのような一般的なリポジトリがあります。 public virtual IQueryFluent<TEntity> Query(Expression<Func<TEntity, bool>> query) { return new QueryFluent<TEntity>(this, query); } をそして、このように実装します。私は一般的な表現

    0

    1答えて

    私はリポジトリアセンブリを含むアプリケーションを持っています。アプリケーションが最初にインストールされるとき、リポジトリは非常に単純です:ローカルJSONファイルストア。しかし、私はエンド・ユーザーに別のリポジトリー・ストア(SQL、Oracleなど)を使用できるようにしたいと考えています。 アプリケーションのディレクトリにある元のリポジトリDLLを新しいリポジトリDLLに置き換えるだけで簡単です

    0

    1答えて

    ビジネス層とSQLデータベース以外のデータソースを扱うリポジトリ層で構成されるN層アプリケーションを作成したいとします。たとえば、データを読み込むリポジトリを実装する場合などですテキストファイルまたはXMLファイルから「C#」を含む行数を検索するか平均スコアを計算する ユーザーがテキストファイルのデータを照会するたびにUIから呼び出しを呼び出すと、大容量のファイルでは、レイヤーごとにリポジトリに呼

    1

    1答えて

    CRUD操作とデータアクセスメソッド(例:ストアドプロシージャ)はリポジトリパターンのようであり、サービスレイヤはリポジトリのメソッドを利用してジョブを実行しています。 私の質問は、リポジトリのメソッドを使用しないサービスレイヤにメソッドを配置できますか?例えば 、私のリポジトリはこれらのメソッドを持っている場合、 public interface IRepository<T> {

    0

    2答えて

    リポジトリパターンに関する記事を読みました。モデルを直接呼び出してデータを返すことができるときに、コンストラクタが必要な理由を知りたいと思いますか?私はまたBook::all();は$this->model->all()より少ないコードだと思う。それは単なる良い練習ですか、それとも何らかの目的がありますか? class BookRepository implements RepositoryInt

    3

    1答えて

    私はLaravel 5.4プロジェクトでRepository Patternというプロジェクトで働いています(私はそのパターンにはかなり慣れています)。私は、ウェブ上でこの件について赤い多くのことをしましたが、私はまだ二つの重要な疑問があります。 >質問#1: 私はLaravel ORM Eloquent使用して、私はこのようになりますインターフェイスを持っている想像しました: <?php n