我们经常在项目中使用仓储(Repository)模式,来实现解耦数据访问层与业务层。那在.net core使用EF core又是怎么做的呢?
现在我分享一下我的实现方案:
一、在领域层创建Repository类。
1、首先定义实体接口 。
1 /// <summary> 2 /// Entity接口 3 /// </summary> 4 /// <typeparam></typeparam> 5 public interface IEntityBase<TId> 6 { 7 /// <summary> 8 /// 默认主键字段是F_Id 9 /// </summary> 10 TId F_Id { get; } 11 }