public string GetPhysicalTableName(IEntityContainer entityContainer, IEntityMapper mapper, IShardingParams shardingParams)
 {
     return("COperationLog");
 }
 public IConnectionString GetConnectionString(IEntityContainer entityContainer, IEntityMapper mapper, IShardingParams shardingParams)
 {
     // 从实体容器中配置的默认连接字符串自动生成连接字符串 这适用于使用同一个用户名和密码管理各切片数据库的场景
     // 通过传入的ShardingParams对象去的到分表信息 然后调用EmployeePOManager类中的GetDatabaseName方法来组合出数据库名称
     return(entityContainer.DefaultConnectionString.AcquireConnectionString(
                entityContainer.DefaultConnectionString.DataSource,
                entityContainer.DefaultConnectionString.Database + DateTime.Today.Year.ToString()
                ));
 }