last ...
This commit is contained in:
@@ -17,7 +17,7 @@ using xPushService.Interfaces;
|
|||||||
|
|
||||||
namespace xPushService.Base
|
namespace xPushService.Base
|
||||||
{
|
{
|
||||||
public abstract class XBaseEntityProvider<TEntity, TKey, THub> : IXBaseEntityProviderr<TEntity, TKey, THub>
|
public abstract class XBaseEntityProvider<TEntity, TKey, THub> : IXBaseEntityProvider<TEntity, TKey, THub>
|
||||||
where TEntity : XBaseEntity<TKey>
|
where TEntity : XBaseEntity<TKey>
|
||||||
where THub : XBaseEntityHub<TEntity, TKey>
|
where THub : XBaseEntityHub<TEntity, TKey>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ namespace xPushService.Controllers
|
|||||||
{
|
{
|
||||||
//
|
//
|
||||||
#region Properties ...
|
#region Properties ...
|
||||||
public IXBaseEntityProviderr<TEntity, TKey, THub> Provider { get; }
|
public IXBaseEntityProvider<TEntity, TKey, THub> Provider { get; }
|
||||||
public Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> DefaultOrderBuilder { get; }
|
public Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> DefaultOrderBuilder { get; }
|
||||||
public Func<IQueryable<TEntity>, IIncludableQueryable<TEntity, object>> DefaultIncludeBuilder { get; }
|
public Func<IQueryable<TEntity>, IIncludableQueryable<TEntity, object>> DefaultIncludeBuilder { get; }
|
||||||
#endregion
|
#endregion
|
||||||
@@ -39,7 +39,7 @@ namespace xPushService.Controllers
|
|||||||
XAppConfiguration appConfiguration,
|
XAppConfiguration appConfiguration,
|
||||||
IXIdentityProvider identityProvider,
|
IXIdentityProvider identityProvider,
|
||||||
XValidationProvider validationProvider,
|
XValidationProvider validationProvider,
|
||||||
IXBaseEntityProviderr<TEntity, TKey, THub> provider,
|
IXBaseEntityProvider<TEntity, TKey, THub> provider,
|
||||||
Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> defaultOrderBuilder = null,
|
Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> defaultOrderBuilder = null,
|
||||||
Func<IQueryable<TEntity>, IIncludableQueryable<TEntity, object>> defaultIncludeBuilder = null
|
Func<IQueryable<TEntity>, IIncludableQueryable<TEntity, object>> defaultIncludeBuilder = null
|
||||||
) : base(
|
) : base(
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ namespace xPushService.Interfaces
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <typeparam name="TEntity"></typeparam>
|
/// <typeparam name="TEntity"></typeparam>
|
||||||
/// <typeparam name="TKey"></typeparam>
|
/// <typeparam name="TKey"></typeparam>
|
||||||
public interface IXBaseEntityProviderr<TEntity, TKey, THub>
|
public interface IXBaseEntityProvider<TEntity, TKey, THub>
|
||||||
where TEntity : XBaseEntity<TKey>
|
where TEntity : XBaseEntity<TKey>
|
||||||
where THub : XBaseEntityHub<TEntity, TKey>
|
where THub : XBaseEntityHub<TEntity, TKey>
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ namespace xPushService.Interfaces
|
|||||||
{
|
{
|
||||||
//
|
//
|
||||||
#region Properties ...
|
#region Properties ...
|
||||||
IXBaseEntityProviderr<TEntity, TKey, THub> Provider { get; }
|
IXBaseEntityProvider<TEntity, TKey, THub> Provider { get; }
|
||||||
Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> DefaultOrderBuilder { get; }
|
Func<IQueryable<TEntity>, IOrderedQueryable<TEntity>> DefaultOrderBuilder { get; }
|
||||||
Func<IQueryable<TEntity>, IIncludableQueryable<TEntity, object>> DefaultIncludeBuilder { get; }
|
Func<IQueryable<TEntity>, IIncludableQueryable<TEntity, object>> DefaultIncludeBuilder { get; }
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
Reference in New Issue
Block a user