You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

24 lines
776 B

using Znyc.Cloudcar.Admin.Commons.DataManager;
using Znyc.Cloudcar.Admin.Commons.DbContextCore;
namespace Znyc.Cloudcar.Admin.Commons.IDbContext
{
/// <summary>
/// </summary>
public interface IDbContextFactory
{
/// <summary>
/// </summary>
/// <param name="writeAndRead">指定读、写操作</param>
/// <returns></returns>
BaseDbContext CreateContext(WriteAndReadEnum writeAndRead);
/// <summary>
/// 创建数据库读写上下文
/// </summary>
/// <typeparam name="TEntity"></typeparam>
/// <param name="writeAndRead">指定读、写操作</param>
/// <returns></returns>
BaseDbContext CreateContext<TEntity>(WriteAndReadEnum writeAndRead);
}
}