LambertW
|
f4418241a6
|
测试完毕,清空Sql Server测试表数据
|
2019-03-15 21:37:42 +08:00 |
|
28810
|
23d5d33bdd
|
- 增加 IEnumerable<TEntity> 扩展方法 AsSelect
|
2019-03-15 15:03:08 +08:00 |
|
28810
|
fccc3fc8b9
|
add test
|
2019-03-15 11:15:52 +08:00 |
|
28810
|
63c19f8702
|
修复 Convert.ToBoolean bug
|
2019-03-15 09:37:27 +08:00 |
|
2881099
|
f0d8d05886
|
Update readme.md
添加贡献者
|
2019-03-14 23:53:12 +08:00 |
|
2881099
|
9044a3123a
|
Merge pull request #12 from LambertW/master
使用SharedContext模式调整FreeSql.Tests的SqlServer连接
|
2019-03-14 23:48:30 +08:00 |
|
LambertW
|
f25dfe3a14
|
使用SharedContext模式调整FreeSql.Tests的SqlServer连接。
|
2019-03-14 23:17:05 +08:00 |
|
28810
|
89ff4ca44d
|
加急修复 UnitOfWork 实现的 bug
|
2019-03-14 16:45:13 +08:00 |
|
28810
|
2ab59201b0
|
## v0.3.16
- 修复 IInsert/IUpdate.NoneParameter() 设成了反作用的 bug;
- 修复 IDbFirst.GetTablesByDatabase() 默认数据库 bool 判断 bug;
- 增加 FreeSql.Repository 之 IUnitOfWork 实现,[查看参数资料](https://github.com/2881099/FreeSql/wiki/%e5%b7%a5%e4%bd%9c%e5%8d%95%e5%85%83);
- 增加 FreeSql.Repository 继承实现的仓储注入;
```csharp
builder.RegisterFreeRepository(
filter => filter.Apply<Song>("test", a => a.Title == DateTime.Now.ToString() +
Thread.CurrentThread.ManagedThreadId),
this.GetType().Assembly
);
```
|
2019-03-14 16:17:40 +08:00 |
|
28810
|
a2e7f62920
|
update
|
2019-03-14 02:35:20 +08:00 |
|
28810
|
abb7402b36
|
- 增加 ISelect.ToDataTable 系列方法;
- 增加 无参数化命令执行,可配置全局 ICodeFirst.IsNoneCommandParameter、或临时 IInsert/IUpdate.NoneParameter() 便于调试;
- 关闭 自动同步结构功能,避免线上环境误操作;
- 优化 IInsert 批量插入容易导致 values 过多、或参数化过多的问题,5个数据库均已优化;
|
2019-03-14 02:24:15 +08:00 |
|
28810
|
1fa6c9bfc4
|
- 增加 ISelect.ToDataTable 系列方法;
- 增加 无参数化命令执行,便于调试;
|
2019-03-13 18:24:54 +08:00 |
|
28810
|
aa2040a629
|
解决 SqlServer 批量添加参数最多 2100 个参数
|
2019-03-12 20:01:20 +08:00 |
|
28810
|
f653f03073
|
- 增加 using DataFilter.Disable、Enable 使用完成后恢复可用状态;#9
|
2019-03-12 16:54:17 +08:00 |
|
28810
|
acf6fa0391
|
- 修改 FreeSql.Repository Autofac 注入方式,真正的实现全局过滤功能;
- 增加 FreeSql.Repository DataFilter 属性;
```csharp
repos.DataFilter.Disable("test") 临时禁用,不影响全部;
repos.DataFilter.DisableAll()
repos.DataFilter.Enable("test")
repos.DataFilter.EnableAll()
repos.DataFilter.Apply("name", a => a.Id > 1) 附加新的过滤器
```
|
2019-03-12 16:33:10 +08:00 |
|
28810
|
dae8eb7a67
|
v0.3.12 增加 ICodeFirst.IsConfigEntityFromDbFirst,若无配置实体类主键、自增,可从数据库导入;
|
2019-03-11 19:00:44 +08:00 |
|
28810
|
4f66c3b9eb
|
## v0.3.11
- 增加 ISelect、IInsert、IUpdate、IDelete WithTransaction 方法,将事务对象暴露给外部;
- 增加 IAdo ExecuteXxx 系列方法重载,支持事务对象的传入;
|
2019-03-11 17:26:27 +08:00 |
|
28810
|
c14dd0c169
|
update & test
|
2019-03-11 09:59:06 +08:00 |
|
2881099
|
ec2fcfb419
|
v0.1.14
- 增加 延时属性编译错误信息;
- 优化 FreeSql.Repository Autofac 泛型注入;
|
2019-03-10 21:23:06 +08:00 |
|
28810
|
428220e754
|
## v0.1.13
- 修改 连接池内部 Ping Timeout 值暂定 5秒;
- 优化 初始化时若数据库超时,则放弃预热;
- FreeSql.Repository 下增加 ISelect.FromRepository 扩展方法,实现分表的多表查询;
- 增加 FreeSql.Repository Autofac 泛型注入,可利用实现全局过滤+分表分库;
- 补充 GuidRepository 插入数据时,根据 filter 参数设定进行数据验证;
|
2019-03-09 02:58:23 +08:00 |
|
28810
|
766fe901d7
|
- 优化 初始化时若数据库超时,则放弃预热;
|
2019-03-08 12:10:32 +08:00 |
|
28810
|
eb6244e0ba
|
- 修改 连接池内部 Ping Timeout 值暂定 1秒;
|
2019-03-08 10:51:13 +08:00 |
|
28810
|
167c64c7f1
|
v0.0.12
|
2019-03-07 19:48:01 +08:00 |
|
28810
|
cd57312812
|
关闭 CSScriptLib Debug 编译,防止权限错误;
|
2019-03-07 19:46:26 +08:00 |
|
28810
|
cd1e6e4a7b
|
- 升级 nuget 依赖包;
- 增加 .netframework 4.6.1 示范项目;
- PostgreSQL 连接池大小默认值改为 50;
- ISelect 增加 Any/AnyAsync(Expression),为的少写一个 Where;
|
2019-03-07 15:15:42 +08:00 |
|
28810
|
b7df60b889
|
add .net 4.6.1 examples
|
2019-03-07 11:48:59 +08:00 |
|
28810
|
02bf7c92b9
|
upgrade nuget packages
|
2019-03-06 20:38:53 +08:00 |
|
28810
|
e66bca2fe7
|
v0.0.11 实现分表
|
2019-03-05 22:16:44 +08:00 |
|
28810
|
90f69f1b57
|
FreeSql ISelect/IUpdate/IInsert/IDelete 增加 AsTable 方法,实现分表
|
2019-03-05 21:04:52 +08:00 |
|
28810
|
f9fef12d37
|
add examples domain_01
|
2019-03-05 18:16:25 +08:00 |
|
28810
|
45ba67ed15
|
v0.1.10
- 修复 FreeSql.Repository GuidRepository/GetGuidRepository 缓存 bug;
- 修复 Lazy 延时加载在 linux 发布后产生 Bad IL Format bug;
|
2019-03-05 14:42:51 +08:00 |
|
28810
|
a189b6abba
|
- 优化插入判断主键,且为 Guid/Guid? 类型,并且值为 null/Guid.Empty 时,将插入的值变为 FreeUtil.NewMongodbId()
|
2019-03-04 20:45:19 +08:00 |
|
28810
|
24987ad2e9
|
upgrade nuget packages
|
2019-03-04 15:19:30 +08:00 |
|
28810
|
40c5c75adf
|
update
|
2019-03-04 11:54:57 +08:00 |
|
28810
|
a2a3bb62d2
|
文字错误更正
|
2019-03-04 11:22:52 +08:00 |
|
28810
|
30385d2e91
|
- FreeSql.Repository 增加 filter 参数,现实数据过滤 + 验证;
如:var postRepos = fsql.GetGuidRepository<Post>(a => a.TopicId == 1); postRepos CURD 方法都会以 lambad 条件作为查询或验证,Update/Insert验证错误时会抛出异常。
- ISelect 增加 First/FirstAsync;
|
2019-03-02 20:46:26 +08:00 |
|
28810
|
a2f4a8bcd8
|
修复 外部配置实体ConfigEntity 与 延时加载 冲突产生的 bug
|
2019-03-02 09:45:16 +08:00 |
|
28810
|
8e4d3c03a5
|
优化 FreeSql.Repository 使用方法
|
2019-02-28 20:38:26 +08:00 |
|
28810
|
f034d4194d
|
v0.1.5
- 增加 IsSyncStructureToUpper 参数,以便适应 Oracle 大小写使用习惯;
- FreeSql.Repository 增加 GuidRepository 类,适用 Insert 方法无须返回插入的数据;
- FreeSql.Repository 增加 IFreeSql 扩展方法 GetRepository、GetGuidRepository;
|
2019-02-28 17:31:04 +08:00 |
|
28810
|
a3720bf81e
|
v0.1.4 判断 SqlServer 服务器版本,选择分页模式 row_number 或 offset fetch next;
|
2019-02-27 19:16:26 +08:00 |
|
28810
|
3ec5081d1b
|
修复 SqlServer CodeFirst 迁移结构时,因日期默认值的语法错误
|
2019-02-27 17:50:50 +08:00 |
|
28810
|
9d87c69fb2
|
v0.1.3
|
2019-02-25 10:12:33 +08:00 |
|
28810
|
fb1871e558
|
ICodeFirst add GetConfigEntity
|
2019-02-22 09:16:07 +08:00 |
|
28810
|
be84f6dbd6
|
add sqlserver2012+ offset fetch next
|
2019-02-21 14:30:51 +08:00 |
|
28810
|
ae347d4b04
|
v0.1.1 增加选项 IsQuoteSqlName 控制是否使用 [] 或 "" 或 `` 包含数据库名称 #6
|
2019-02-21 11:22:21 +08:00 |
|
28810
|
204ab9f7d8
|
v0.1.0 & FreeSql.Repository
|
2019-02-20 17:28:51 +08:00 |
|
28810
|
9222de0668
|
combine website examples.
|
2019-02-19 09:56:03 +08:00 |
|
28810
|
fb2fee33a3
|
add examples repository_01
|
2019-02-18 14:36:31 +08:00 |
|
28810
|
5cfc359b80
|
v0.0.14 and examples
|
2019-02-16 17:38:54 +08:00 |
|
28810
|
2ca55c3d15
|
arrange
|
2019-02-15 17:49:01 +08:00 |
|