Пример #1
0
		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;
		}
Пример #2
0
// 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));
        }