Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RepositoryBase{TContext, TData}"/> class.
 /// </summary>
 /// <param name="context">EntityFramework context to use.</param>
 /// <param name="propertySelector">Selector of the DbSet property of <paramref name="context"/>.</param>
 internal RepositoryBase(
     TContext context,
     Func <TContext, DbSet <TData> > propertySelector)
 {
     configuration = new RepositoryConfiguration <TContext, TData>(context, propertySelector);
 }
Esempio n. 2
0
 /// <summary>
 /// <para>
 /// Function called to override default configuration.
 /// </para>
 /// <para>
 /// Override this function to setup repository OrderBy and includes.
 /// </para>
 /// </summary>
 /// <param name="configuration">Repository configuration.</param>
 protected virtual void OnConfigure(RepositoryConfiguration <TContext, TData> configuration)
 {
 }