示例#1
0
 protected abstract void OnCreateEntity(DbContextOptins options);
示例#2
0
 /// <summary>
 /// 抽象一个方法,必须对数据库访问上下文进行配置
 /// </summary>
 /// <param name="options">数据库访问上下文配置</param>
 protected abstract void OnConfiguring(DbContextOptins options);
 /// <summary>
 /// 对数据库命令操作时使用的参数前缀字符
 /// </summary>
 /// <param name="options">数据库访问上下文配置扩</param>
 /// <param name="parameterPrefix">参数前缀字符</param>
 public static void UseParameterPrefix(this DbContextOptins options, string parameterPrefix)
 {
     options.ParameterPrefix = parameterPrefix;
 }
 /// <summary>
 /// 对数据库命令操作时设置超时时间
 /// </summary>
 /// <param name="options">数据库访问上下文配置扩</param>
 /// <param name="commandTimeout">数据库命令操作时超时时间</param>
 public static void UseCommandTimeout(this DbContextOptins options, int commandTimeout)
 {
     options.CommandTimeout = commandTimeout;
 }
 /// <summary>
 /// 使用一个数据库连接访问对象,支持多数据库的调用
 /// </summary>
 /// <param name="options">数据库访问上下文配置扩</param>
 /// <param name="dbConnection">数据库连接访问对象</param>
 public static void UseDbConnection(this DbContextOptins options, DbConnection dbConnection)
 {
     options.DbConnection = dbConnection;
 }