Skip to content

Releases: ldqk/Masuit.Tools

2.6.2.8

09 Jul 14:07
Compare
Choose a tag to compare
  1. 优化生成验证码
  2. 对象属性合并函数
  3. 修正模板引擎的bug
  4. 修正反射设置属性值的bug
  5. 修正PooledMemoryStream的bug
  6. 新增根据某个时间段查找在某批时间段中的最大并集
  7. 优化枚举获取Attribute
  8. 优化枚举获取Description

2.6.2

24 May 15:51
Compare
Choose a tag to compare
  1. EF Core实体变更增加泛型参数
  2. 移除FTP Client
  3. MimeMapper类型调整了命名空间

2.6.1

06 May 14:22
Compare
Choose a tag to compare

让动态类型支持属性访问器和索引器调用

        var obj = DynamicFactory.NewObject();
        obj.Name = "Masuit";
        obj.Age = 18;
        obj.MyClass = DynamicFactory.WithObject(new
        {
            X = 10,
            Y = 20,
            Z = new List<int> { 1, 2, 3, 4, 5 }
        });
        Assert.Equal(obj.Name, obj["Name"]);
        Assert.Equal(obj["MyClass"]["X"], obj.MyClass.X);
        Assert.Equal(obj.MyClass.Z[2], obj["MyClass"]["Z"][2]);

普通类型转换成动态类型

        var obj = new
        {
            Name = "Masuit"
        }.ToDynamic();
        obj.Age = 18;
        obj.MyClass = new
        {
            X = 10,
            Y = 20,
            Z = new List<int> { 1, 2, 3, 4, 5 }
        }.ToDynamic();
        obj.Prop = "test";
        _ = obj - "Prop"; // 删除属性

        Assert.Equal(obj.Name, obj["Name"]);
        Assert.Equal(obj["MyClass"]["X"], obj.MyClass.X);

2.6.0.1

18 Apr 16:09
Compare
Choose a tag to compare
  1. 修正RSA签名的bug
  2. 邮箱手机号校验支持可空

2.5.9.7

13 Apr 02:35
Compare
Choose a tag to compare

efcor增加nolock查询扩展

2.5.9.6

11 Apr 07:28
Compare
Choose a tag to compare

扩展枚举描述函数

2.5.9.5

08 Apr 12:03
Compare
Choose a tag to compare

升级ImageSharp为3.0版本

2.5.9.4

22 Mar 04:05
Compare
Choose a tag to compare
  1. 图片水印支持自定义编码器
  2. 发邮件支持抄送和秘密抄送

2.5.9.3

04 Mar 06:29
Compare
Choose a tag to compare

SetProperty方法支持Null 值

2.5.9

16 Dec 07:08
Compare
Choose a tag to compare
  1. 修正DistinctBy的bug
  2. 增加池化内存流
  3. 修正多线程下载的bug