Fix GraphQL Implementation and also UI Playground and add supports for Oracle Provider using EF Core ...
This commit is contained in:
@@ -10,10 +10,24 @@ namespace xDataService.Interfaces
|
||||
public interface IXBaseDbSeeder<TEntity, TKey>
|
||||
where TEntity : XBaseEntity<TKey>
|
||||
{
|
||||
/// <summary>
|
||||
/// Holds Entity Name ...
|
||||
/// </summary>
|
||||
string Entity { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Holds Database Name ...
|
||||
/// </summary>
|
||||
string Database { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Repository Service for Data Manipulation ...
|
||||
/// </summary>
|
||||
IXBaseRepository<TEntity, TKey> Repository { get; }
|
||||
|
||||
/// <summary>
|
||||
/// DataServiceConfiguration ...
|
||||
/// </summary>
|
||||
XDataServiceConfiguration DataServiceConfiguration { get; }
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -3,13 +3,7 @@ using xModels.Base;
|
||||
|
||||
namespace xDataService.Interfaces
|
||||
{
|
||||
public interface IXBaseGraphQLQuery { }
|
||||
|
||||
public interface IXBaseGraphQLQuery<TEntity, TKey> : IXBaseGraphQLQuery
|
||||
where TEntity : XBaseEntity<TKey>
|
||||
{ }
|
||||
|
||||
public interface IXBaseGraphQLQuery<TEntity, TKey, TGraph, TGraphKey> : IXBaseGraphQLQuery<TEntity, TKey>
|
||||
public interface IXBaseGraphQLQuery<TEntity, TKey, TGraph, TGraphKey>
|
||||
where TEntity : XBaseEntity<TKey>
|
||||
where TGraph : IGraphType
|
||||
where TGraphKey : IGraphType
|
||||
|
||||
@@ -2,10 +2,11 @@ using xModels.Base;
|
||||
|
||||
namespace xDataService.Interfaces
|
||||
{
|
||||
public interface IXBaseGraphQLTypeHelper
|
||||
public interface IXBaseGraphQLTypeHelper<TEntity, TKey>
|
||||
where TEntity : XBaseEntity<TKey>
|
||||
{
|
||||
string GetInQuerySingleName();
|
||||
|
||||
|
||||
string GetInQueryCollectionName();
|
||||
|
||||
string GetFindOneName();
|
||||
@@ -20,8 +21,4 @@ namespace xDataService.Interfaces
|
||||
|
||||
string GetGraphQLPath(string baseGraphPath = null);
|
||||
}
|
||||
|
||||
public interface IXBaseGraphQLTypeHelper<TEntity, TKey> : IXBaseGraphQLTypeHelper
|
||||
where TEntity : XBaseEntity<TKey>
|
||||
{ }
|
||||
}
|
||||
Reference in New Issue
Block a user