diff --git a/src/CoreDdd.Nhibernate/Queries/BaseNhibernateQueryHandler.cs b/src/CoreDdd.Nhibernate/Queries/BaseNhibernateQueryHandler.cs index 5b16cf49..2456f5cc 100644 --- a/src/CoreDdd.Nhibernate/Queries/BaseNhibernateQueryHandler.cs +++ b/src/CoreDdd.Nhibernate/Queries/BaseNhibernateQueryHandler.cs @@ -33,6 +33,7 @@ protected BaseNhibernateQueryHandler(NhibernateUnitOfWork unitOfWork) Session = unitOfWork.Session; } +#if NET40 /// /// Executes the query. /// @@ -43,6 +44,7 @@ public virtual IEnumerable Execute(TQuery query) { return Enumerable.Empty(); } +#endif #if !NET40 #pragma warning disable CS1998 // Async method lacks 'await' operators and will run synchronously diff --git a/src/CoreDdd/Queries/IQueryHandler.cs b/src/CoreDdd/Queries/IQueryHandler.cs index 2673a700..68ad4fe2 100644 --- a/src/CoreDdd/Queries/IQueryHandler.cs +++ b/src/CoreDdd/Queries/IQueryHandler.cs @@ -12,6 +12,7 @@ namespace CoreDdd.Queries public interface IQueryHandler where TQuery : IQuery { +#if NET40 /// /// Executes a query handling logic for a given query. /// @@ -19,6 +20,7 @@ public interface IQueryHandler /// An instance of a query with a data /// A collection of query results IEnumerable Execute(TQuery query); +#endif #if !NET40 ///