12 lines
340 B
C#
12 lines
340 B
C#
using System.Threading.Tasks;
|
|
using xModels.Base;
|
|
|
|
namespace xDataService.Interfaces {
|
|
public interface IXKeyGenerator<TEntity, TKey>
|
|
where TEntity : XBaseEntity<TKey> {
|
|
bool IsEmpty (TKey id);
|
|
Task<TKey> GenerateKey (
|
|
IXBaseRepository<TEntity, TKey> repository
|
|
);
|
|
}
|
|
} |