Smart.Core 1.4.0

Smart 是一个免费、开源、快速、简单、面向对象的轻量级.NET开发框架。

There is a newer version of this package available.
See the version list below for details.
Install-Package Smart.Core -Version 1.4.0
dotnet add package Smart.Core --version 1.4.0
<PackageReference Include="Smart.Core" Version="1.4.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Smart.Core --version 1.4.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1.4.0
1. 修复Copy()扩展方法,当对象为object时,Copy后不是原始类型问题。
2. ProxyGenerator 增加 CreateExtendObject 方法,根据匿名对象或指定属性信息动态创建可读写对象。

  1.3.12
1. 更新GetDisplayName 扩展方法,依次从 DescriptionAttribute ,DisplayNameAttribute,DisplayAttribute 特性获取

  1.3.11
1. 修复一些BUG

1.3.9
1. 修复枚举类型调用 GetDisplayName() 扩展方法的BUG。
2. 新增 GetDisplayName() 支持从对象的属性获取。

1.3.7
1.新增一些扩展方法。
2.DirectoryTypeFinder 开放了 AssemblySkipLoadingPattern 设置。

1.3.6
1.新增一些扩展方法。

1.3.4
1.Random 类扩展long型随机数方法。
2.Action 支持重试的扩展方法TryInvoke 修改,增加次数参数。
3.其它一些UBG修复。

1.3.3
1.修改 IDependencyResolver 接口,支持通过名称获取服务。
2.新增 HttpDependencyResover 类,支持每个HTTP请求的生命周期范围。

1.3.2
1.增加 string[] GetPropertyNames<T>(this T entity, Expression<Func<T, object>> selectorMember) where T : class 扩展方法,在部分更新字段时可以通过该扩展方法获取实体的属性名数组。

1.3.1:
1.修复没有注册IDependencyResolver时无法调用默认Resolver<T>() 方法的异常。

1.3.0:
1.新增 IDependencyResolver 接口,注册该接口类型可以改变默认容器的 Resolver<T>() 方法。

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.9.11 150 11/23/2018
1.9.10 112 11/17/2018
1.9.9 125 11/8/2018
1.9.8 118 11/6/2018
1.9.4 112 11/2/2018
1.9.3 201 5/20/2018
1.9.2 307 5/5/2018
1.9.1 244 4/3/2018
1.9.0 343 3/31/2018
1.8.3 244 3/29/2018
1.8.2 240 3/29/2018
1.8.1 231 3/27/2018
1.8.0 219 3/26/2018
1.7.1 236 3/20/2018
1.6.0 287 1/30/2018
1.5.0 282 1/23/2018
1.4.0 237 1/21/2018
1.3.0 272 7/6/2017
1.2.0 271 2/20/2017
1.1.0 275 2/5/2017
1.0.0 375 1/29/2016
Show less