文件名称:TblAdmin:C#中的一个学习项目,asp.Net MVC
文件大小:3.39MB
文件格式:ZIP
更新时间:2024-07-18 02:14:02
C#
表管理员 一个示例学习项目,让我在 EF 的 asp.Net MVC 中涉足。 正在构建一个小型文本操作应用程序和一个非常简单的管理员原型(实际上是两个项目合二为一,但我使用了一个存储库以保持简单)。 使用 .Net 4.5、asp.Net MVC 5.1、EF 6 构建 迄今为止, 索引页有过滤、列排序、分页。 MVC 区域用于组织代码。 PagedList 用于分页。 Autofac 被用于依赖注入(IoC)。 Nunit 被用于单元测试。 Moq 用于模拟。 Glimpse 被用于开发中的调试和诊断。 Elmah 用于暂存中的错误处理和报告,对于与环境相关的错误很有用。 视图模型用于所有 crud 操作。 过滤/排序/分页状态在整个管理员的查询字符串中维护 为集成测试建立了一个内存数据库 我正在模拟 EF 的 DbSet 并将其注入控制器进行测试,而不是创建额