HuanMengProject/HuanMeng.DotNetCore/Base/BLLBase.cs
2024-06-11 18:19:18 +08:00

27 lines
719 B
C#

namespace HuanMeng.DotNetCore.Base
{
public class BLLBase<TDao> where TDao : DaoBase
{
/// <summary>
/// _serviceProvider,提供基本依赖注入支持
/// </summary>
protected readonly IServiceProvider _serviceProvider;
/// <summary>
/// _dao,提供数据访问支持
/// </summary>
protected readonly TDao _dao;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="serviceProvider"></param>
/// <param name="dao"></param>
public BLLBase(IServiceProvider serviceProvider, TDao dao)
{
_serviceProvider = serviceProvider;
_dao = dao;
}
}
}