摘要:
单元测试不是软件开发的新概念,在1970年就一直存在,屡屡被证明是最理想的方法之一。本系列将分成3节:单元测试基础知识打破依赖,使用模拟对象,桩对象,测试框架创建优秀的单元测试本节索引:单元测试与集成测试测试驱动开发UnitTest和NUnit第一个单元测试命名规范单元测试与集成测试单元测试几乎总是... 阅读全文
摘要:
在本节中,我将说明将ASP.NET Identity添加到现有的项目或者一个空项目。我将介绍你需要添加的Nuget和Class。此示例中,会使用LocalDB。本节目录:注册用户登入登出注册用户注册用户涉及到的EF和Identity.Core 2个程序集。新建项目新建1个MVC项目或者一个空的Web... 阅读全文
摘要:
本节将介绍:ASP.NET Identity简介快速入门扩展ASP.NET Identity简介身份管理在ASP.NET中存在很长世间了,ASP.NET 开发团队已经学会了很多从客户的反馈。用户越来越不喜欢在每个网站都单独注册一个账号,用户希望通过社交平台的账号,开发人员也希望如此。随着web的开发... 阅读全文
摘要:
繁忙的一天又一天,不管其他,先继续WCF吧。 Endpoint包含地址,绑定,契约三要素。WCF作为一个Windows平台下最大的通信框架。通过终结点承载了所有通信功能。所以终结点的作用将非常重要。 本节,将介绍SOAAddressBingdingContractBehaviorSOA面向服... 阅读全文
摘要:
Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关... 阅读全文
摘要:
ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。 官网:http://signal 阅读全文
摘要:
在上一节中,实现了CodeFirst快速入门。但是很多与数据库的细节还无法自定义。以及使用EF过程中,需要注意的事项。 在本节中,会涉及到以下EF中的连接字符串EF的对象状态延迟加载,为什么需要Virtual,贪婪加载绕过EF,直接SQL查询查看EF生成SQL语句实体与数据库的映射通过... 阅读全文
摘要:
Entity Framework 是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案 对象关系映射(英语:Object Relational Mapping,简称ORM),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换... 阅读全文
摘要:
为什么需要异步,异步对可能起阻止作用的活动(例如,应用程序访问 Web 时)至关重要。对 Web 资源的访问有时很慢或会延迟。如果此类活动在同步过程中受阻,则整个应用程序必须等待。在异步过程中,应用程序可继续执行不依赖 Web 资源的其他工作,直至潜在阻止任务完成。 本节将一步一步带领大家理解... 阅读全文
摘要:
NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Off 阅读全文