摘要: Api开完成之后写文档是让人很痛苦的事儿,但文档又必须写。而且文档的格式如果没有具体要求的话,最终完成的文档则完全取决于开发者的心情。幸好有一种快速有效的方法来构建api说明文档, Swagger就是最受欢迎的REST APIs文档生成工具之一! Swagger是最流行的API开发工具,它遵循了Op 阅读全文
posted @ 2020-07-02 17:31 lcyan 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 在接口开发过程中免不了要去验证参数的合法性,模型验证就是帮助我们去验证参数的合法性。我们可以在需要验证的model属性上加上Data Annotations特性后就会自动帮我们在action前去验证输入数据的合法性。 1、定义一个class 1 public class TokenRequest 2 阅读全文
posted @ 2020-06-30 17:40 lcyan 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: 在Entity Framework使用IndexAnnotation来创建索引,但是系统未提供能够创建组合的唯一索引。下面扩展方法可以生成唯一索引。 1 public static class TypeConfigurationExtensions 2 { 3 /// 4 /// ... 阅读全文
posted @ 2015-07-14 23:51 lcyan 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: 引用System.Transaction.dll,使用TransactionScope来创建事务,commit提交事务,rollback来回滚事务。 1 using (BlogDbContext context = new BlogDbContext()) 2 { 3 using (Tran... 阅读全文
posted @ 2015-07-13 23:08 lcyan 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Entity Framework有三种处理类之间继承关系的方法,现在我们将逐一介绍这三种处理方法。1.Table Per Hierarchy(TPH): 只建立一个表,把基类和子类中的所有属性都映射为表中的列。2.Table Per Type(TPT): 为基类和每个子类建立一个表,每个与子类对应的... 阅读全文
posted @ 2015-06-01 19:05 lcyan 阅读(322) 评论(0) 推荐(0) 编辑
摘要: Entity Framework有三种处理类之间继承关系的方法,现在我们将逐一介绍这三种处理方法。1.Table Per Hierarchy(TPH): 只建立一个表,把基类和子类中的所有属性都映射为表中的列。2.Table Per Type(TPT): 为基类和每个子类建立一个表,每个与子类对应的... 阅读全文
posted @ 2015-06-01 19:04 lcyan 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Entity Framework有三种处理类之间继承关系的方法,现在我们将逐一介绍这三种处理方法。1.Table Per Hierarchy(TPH): 只建立一个表,把基类和子类中的所有属性都映射为表中的列。2.Table Per Type(TPT): 为基类和每个子类建立一个表,每个与子类对应的... 阅读全文
posted @ 2015-06-01 19:03 lcyan 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 把一个表拆分成多实体。。例如:把一个博客Blogs表,拆分成Blog、BlogDetail两个实体。(1)实体类 1 // Blog 2 public class Blog 3 { 4 public int Id { get; set; } 5 6 public string ... 阅读全文
posted @ 2015-06-01 18:55 lcyan 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 把一个实体对象拆分到多个数据表中。例如:把一个博客Blog实体,拆分到多个表中。(1)实体类 1 public class Blog 2 { 3 public int Id { get; set; } 4 5 public string Title { get;... 阅读全文
posted @ 2015-05-18 22:40 lcyan 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 这里介绍N:N配置关系。 举例说明:一个教师Teacher会带很多个学生Student,一个学生也同时会有很多个教师。从教师的角度来观察,教师Teacher与学生Student的关系是一个教师Teacher对应多个学生(1:N)。从学生的角度来观察,一个学生对应多个教师(1:N)。(1)实体类... 阅读全文
posted @ 2015-05-17 21:37 lcyan 阅读(184) 评论(0) 推荐(0) 编辑