OpenAuth.Net/OpenAuth.App/BaseApp.cs

25 lines
781 B
C#
Raw Normal View History

2017-11-29 20:49:14 +08:00
using OpenAuth.Repository.Domain;
using OpenAuth.Repository.Interface;
2017-11-29 18:26:36 +08:00
namespace OpenAuth.App
{
/// <summary>
/// 业务层基类UnitWork用于事务操作Repository用于普通的数据库操作
/// <para>如用户管理Class UserManagerApp:BaseApp<User></para>
/// </summary>
/// <typeparam name="T"></typeparam>
public class BaseApp<T> where T:Entity
{
/// <summary>
/// 用于事务操作
/// </summary>
/// <value>The unit work.</value>
public IUnitWork UnitWork { get; set; }
/// <summary>
/// 用于普通的数据库操作
/// </summary>
/// <value>The repository.</value>
public IRepository<T> Repository { get; set; }
}
}