C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\appsettings.Development.json
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\appsettings.json
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\WebApi.exe
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\WebApi.deps.json
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\WebApi.runtimeconfig.json
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\WebApi.dll
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\WebApi.pdb
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\Microsoft.AspNetCore.OpenApi.dll
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\Microsoft.OpenApi.dll
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\Swashbuckle.AspNetCore.Swagger.dll
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\Swashbuckle.AspNetCore.SwaggerGen.dll
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\Swashbuckle.AspNetCore.SwaggerUI.dll
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.csproj.AssemblyReference.cache
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.AssemblyInfoInputs.cache
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.AssemblyInfo.cs
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.csproj.CoreCompileInputs.cache
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.MvcApplicationPartsAssemblyInfo.cs
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.MvcApplicationPartsAssemblyInfo.cache
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\staticwebassets\msbuild.WebApi.Microsoft.AspNetCore.StaticWebAssets.props
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\staticwebassets\msbuild.build.WebApi.props
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\staticwebassets\msbuild.buildMultiTargeting.WebApi.props
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\staticwebassets\msbuild.buildTransitive.WebApi.props
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\staticwebassets.pack.json
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\staticwebassets.build.json
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\staticwebassets.development.json
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\scopedcss\bundle\WebApi.styles.css
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.csproj.CopyComplete
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.dll
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\refint\WebApi.dll
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.pdb
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.genruntimeconfig.cache
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\ref\WebApi.dll
C:\Users\Administrator\Desktop\Blog\WebApi\bin\Debug\net7.0\WebApi.xml
C:\Users\Administrator\Desktop\Blog\WebApi\obj\Debug\net7.0\WebApi.xml
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\appsettings.Development.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\appsettings.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\WebApi.exe
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\WebApi.deps.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\WebApi.runtimeconfig.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\WebApi.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\WebApi.pdb
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\WebApi.xml
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\Microsoft.AspNetCore.OpenApi.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\Microsoft.OpenApi.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\Swashbuckle.AspNetCore.Swagger.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\Swashbuckle.AspNetCore.SwaggerGen.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\bin\Debug\net7.0\Swashbuckle.AspNetCore.SwaggerUI.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.csproj.AssemblyReference.cache
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.GeneratedMSBuildEditorConfig.editorconfig
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.AssemblyInfoInputs.cache
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.AssemblyInfo.cs
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.csproj.CoreCompileInputs.cache
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.MvcApplicationPartsAssemblyInfo.cs
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.MvcApplicationPartsAssemblyInfo.cache
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\staticwebassets\msbuild.WebApi.Microsoft.AspNetCore.StaticWebAssets.props
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\staticwebassets\msbuild.build.WebApi.props
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\staticwebassets\msbuild.buildMultiTargeting.WebApi.props
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\staticwebassets\msbuild.buildTransitive.WebApi.props
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\staticwebassets.pack.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\staticwebassets.build.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\staticwebassets.development.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\scopedcss\bundle\WebApi.styles.css
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.csproj.CopyComplete
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\refint\WebApi.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.xml
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.pdb
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\WebApi.genruntimeconfig.cache
C:\Users\Administrator\Desktop\新建文件夹\Blog_A\WebApi\obj\Debug\net7.0\ref\WebApi.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\appsettings.Development.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\appsettings.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\WebApi.exe
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\WebApi.deps.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\WebApi.runtimeconfig.json
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\WebApi.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\WebApi.pdb
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\WebApi.xml
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\Microsoft.AspNetCore.OpenApi.dll
C:\Users\Administrator\Desktop\新建文件夹\Blog_A_2\WebApi\bin\Debug\net7.0\Microsoft.OpenApi.dll
C:\Users\Administrator\Desktop\
没有合适的资源?快使用搜索试试~ 我知道了~
221124-05Blog(泛型服务的定义实现)
共479个文件
dll:157个
cs:83个
cache:47个
需积分: 5 0 下载量 172 浏览量
2022-11-24
18:05:08
上传
评论
收藏 46.5MB RAR 举报
温馨提示
从本章开始进入“Blog.Core-master”示例程序内部,但是也逐渐发现该程序是1个示例性远远大于工程性的程序,其内部有着些不必要的定义,同时在定义的规范上也存在着大小的许多问题,例如:一致性的命名方式规范,大量的不必要切重复的代码,不知从那儿复用的设计定义精巧但实用性和可读性都极差的类等,所以“Blog.Core-master”程序只能作为功能性研究的示例程序,其实从该程序的实体类的定义就很能体现示例程序的特性,但不能确定,随着不断的深入该程序的示例性特性不断被新的定义所证实。该程序不能作为开发时参考的工程性项目,如果没能一定的鉴别能力本人不建设对该示例程序进行学习。 1 “Blog.Core-master”示例程序的缺陷 1、当前程序通过工作单元模式与仓储模式结合的方式通过“SqlSugar”中间件实现了当前程序与数据库表的CURD交互操作,但在当前实际的工程实现上工作单元模式已经逐渐的式微,而被广泛使用的是对泛型仓储的继承来实现“SqlSugar”中间件实现了当前程序与数据库表的CURD交互操作。 2、重复定义了泛型仓储的类及其接口和泛型服务类及其接口,造成了大量的
资源推荐
资源详情
资源评论
收起资源包目录
221124-05Blog(泛型服务的定义实现) (479个子文件)
blog.projects.v5.2 15.46MB
blog.metadata.v5.2 1.23MB
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
_IsIncrementalBuild 39B
WebApi.csproj.BuildWithSkipAnalyzers 0B
Ocelot.Provider.Nacos.csproj.BuildWithSkipAnalyzers 0B
Extensions.csproj.BuildWithSkipAnalyzers 0B
Serilog.Es.csproj.BuildWithSkipAnalyzers 0B
Common.csproj.BuildWithSkipAnalyzers 0B
Model.csproj.BuildWithSkipAnalyzers 0B
WebApi.csproj.AssemblyReference.cache 225KB
Services.csproj.AssemblyReference.cache 219KB
Extensions.csproj.AssemblyReference.cache 217KB
IServices.csproj.AssemblyReference.cache 214KB
Repository.csproj.AssemblyReference.cache 214KB
Common.csproj.AssemblyReference.cache 208KB
Ocelot.Provider.Nacos.csproj.AssemblyReference.cache 182KB
Model.csproj.AssemblyReference.cache 110KB
WebApi.assets.cache 110KB
Extensions.assets.cache 104KB
Services.assets.cache 96KB
IServices.assets.cache 96KB
Repository.assets.cache 96KB
Common.assets.cache 96KB
Serilog.Es.csproj.AssemblyReference.cache 92KB
Model.assets.cache 78KB
project.nuget.cache 26KB
project.nuget.cache 24KB
project.nuget.cache 22KB
project.nuget.cache 22KB
project.nuget.cache 22KB
project.nuget.cache 22KB
Ocelot.Provider.Nacos.assets.cache 19KB
project.nuget.cache 18KB
project.nuget.cache 4KB
Serilog.Es.assets.cache 1KB
project.nuget.cache 554B
WebApi.csproj.CoreCompileInputs.cache 42B
WebApi.genruntimeconfig.cache 42B
WebApi.AssemblyInfoInputs.cache 42B
Ocelot.Provider.Nacos.csproj.CoreCompileInputs.cache 42B
Ocelot.Provider.Nacos.AssemblyInfoInputs.cache 42B
Extensions.csproj.CoreCompileInputs.cache 42B
Extensions.AssemblyInfoInputs.cache 42B
IServices.csproj.CoreCompileInputs.cache 42B
IServices.AssemblyInfoInputs.cache 42B
Serilog.Es.AssemblyInfoInputs.cache 42B
Serilog.Es.csproj.CoreCompileInputs.cache 42B
Services.csproj.CoreCompileInputs.cache 42B
Services.AssemblyInfoInputs.cache 42B
Common.csproj.CoreCompileInputs.cache 42B
Common.AssemblyInfoInputs.cache 42B
Model.AssemblyInfoInputs.cache 42B
Model.csproj.CoreCompileInputs.cache 42B
Repository.csproj.CoreCompileInputs.cache 42B
Repository.AssemblyInfoInputs.cache 42B
WebApi.MvcApplicationPartsAssemblyInfo.cache 0B
applicationhost.config 79KB
Log4net.config 4KB
Log4net.config 4KB
WebApi.csproj.CopyComplete 0B
Extensions.csproj.CopyComplete 0B
IServices.csproj.CopyComplete 0B
Services.csproj.CopyComplete 0B
Common.csproj.CopyComplete 0B
Repository.csproj.CopyComplete 0B
BaseRepository.cs 46KB
DynamicLinqFactory.cs 45KB
IBaseRepository.cs 33KB
BaseServices.cs 32KB
LogLock.cs 28KB
IBaseServices.cs 28KB
DBSeed.cs 21KB
JsonHelper.cs 20KB
UtilConvert.cs 17KB
FileHelper.cs 17KB
MyContext.cs 12KB
RequestInfo.cs 11KB
BaseDBConfig.cs 11KB
Permission.cs 9KB
UnitOfWorkManage.cs 9KB
SqlsugarSetup.cs 8KB
SysUserInfo.cs 8KB
Modules.cs 7KB
TasksQz.cs 7KB
PageModel.cs 7KB
Role.cs 6KB
HttpRuntimeCache.cs 6KB
TopicDetail.cs 6KB
Topic.cs 5KB
IUnitOfWorkManage.cs 5KB
RoleModulePermission.cs 4KB
UnitOfWork.cs 4KB
共 479 条
- 1
- 2
- 3
- 4
- 5
资源评论
zhoujian_911
- 粉丝: 1191
- 资源: 323
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功