This commit is contained in:
“wanyongkang”
2020-12-28 14:55:48 +08:00
parent c2ec7392cb
commit 40a40b6d36
305 changed files with 20629 additions and 20629 deletions

View File

@@ -1,25 +1,25 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace Hncore.Infrastructure.EF
{
public interface IEntityMap
{
void Map(ModelBuilder builder);
}
public interface IEntityMap<TEntityType> : IEntityMap where TEntityType : class
{
void Map(EntityTypeBuilder<TEntityType> builder);
}
public abstract class EntityMapBase<T> : IEntityMap<T> where T : class
{
public abstract void Map(EntityTypeBuilder<T> builder);
public void Map(ModelBuilder builder)
{
Map(builder.Entity<T>());
}
}
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace Hncore.Infrastructure.EF
{
public interface IEntityMap
{
void Map(ModelBuilder builder);
}
public interface IEntityMap<TEntityType> : IEntityMap where TEntityType : class
{
void Map(EntityTypeBuilder<TEntityType> builder);
}
public abstract class EntityMapBase<T> : IEntityMap<T> where T : class
{
public abstract void Map(EntityTypeBuilder<T> builder);
public void Map(ModelBuilder builder)
{
Map(builder.Entity<T>());
}
}
}