internal static IRepositoryContext GetContext() { NHibernateSessionFactoryConfig.ConfigFilePath = @"..\..\..\Web.Generics.Tests\hibernate.cfg.xml"; NHibernateSessionFactoryConfig.RepositoryType = typeof(PostRepository); var context = new NHibernateRepositoryContext(); //var context = new EntityFrameworkRepositoryContext(new BlogContext()); return context; }
// ReSharper restore UnusedMember.Local public PartialFindResult <Artist> Find(ISession session, ArtistQueryParams queryParams) { var context = new NHibernateRepositoryContext <Artist>(session, PermissionContext); return(new ArtistSearch(LanguagePreference, context, entryUrlParser).Find(queryParams)); }