07 2021 档案
摘要:Munq 是一款轻型IOC框架,据说速度是最快的,可以看这个介绍:Introduction to Munq IOC Container for ASP.NET 那么如何使用它呢? 首先项目引用,用Nuget 包管理,搜索Munq 找到了,引用即可。 使用Munq 很简单,只需要四步: 1、创建容器
阅读全文
摘要:对很多直接使用HttpClient对象的方法进行单元测试几乎时不可能的。我们可以采用如下方法进行测试: 1. 对创建HttpClient对象进行封装 封装HttpClient对象的类和接口很简单,只有一个Create方法来创建一个HttpClient对象。如下: public class HttpC
阅读全文
摘要:一.基础概念介绍T4模板是扩展名为 .tt 的文本文件。 他分为设计时模板和运行时模板。主要区别在于在vs中右键点击文件,打开“属性”,在“自定义工具”一栏中的值分别如下:设计时模板:TextTemplatingFileGenerator运行时模板:TextTemplatingFilePreproc
阅读全文
摘要:一、自定义邮件模板 这是一个cshtml后缀的文件,通过该文件定义邮件的内容模板。 @model ApiTest.Models.Order <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <me
阅读全文
摘要:Sometimes the developers want to leave a copy of email on the POP3/IMAP4/Exchange server for backup, so they don't delete the email after the email wa
阅读全文
摘要:设计思路1. 写一个邮件服务配置界面,主要包括邮件地址(Email),协议(Protocol),邮件服务器的地址(Email Server),密码(Password),端口(Port),是否使用SSL等。 2. 写windows service程序,定时(通常每小时执行一次)执行一段程序。这段程序首
阅读全文
摘要:首先我们需要确认我们要做的系统,多语言到底是要做多少种语言,以后会不会要求增加更多的语言。比如我们做一个给中国大陆和纽伦新港使用的系统,可以确定的语言就是简体中文、繁体中文和英语,而且可以确定以后也不会增加语言。确定以后是否需要增加语言这一点很重要,决定了我们在数据库设计时,是否需要考虑多语上的扩展
阅读全文
摘要:自定义字段又叫做“开放模型”,客户可以根据自已的需求,为某些实体自由添加需要的字段,实现个性化定制。如现有一套CRM系统,客户模块中客户信息,需要实现不同行业,不同业态都可以个性化需求。 那我们知道客户信息表Customer, 有 姓名,性别,电话,地址等基本通用属性,但如药疗行业客户需要记录体重,
阅读全文