dotnetcore / dotnetcore/FreeSql
提供一个只有接口的抽象包
Open
- Dominant language
- C#
- Stars
- 4.4k
- Forks
- 910
- PR merge metrics
- No merged PRs in 30d
Description
可不可以提供一个抽象包,类似将项目分割为freesql和freesql.abstracts
假设在一个解决方案中存在a,b两个项目,b项目只需要使用但不需要管理实例,那么b只需要持有ifreesql接口即可,但是目前如果想持有ifreesql接口就必须引用整个包
典型应用场景就是netcore依赖注入
b项目只需在构造函数中写明依赖ifreesql,并由a注册到ioc,那么一些都是顺理成章的
还有一点就是
一旦b项目引用了整个包,那么在b中可以构造freesql的实例,这并不合适,因为在b中只有使用权
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.