08 2017 档案

摘要:1 //1、线程不安全 2 //public sealed class Singleton 3 //{ 4 // private static Singleton instance; //定义私有的静态全局变量保存改类的唯一实例 5 // private Singleton() { } 6 // public stat... 阅读全文
posted @ 2017-08-28 21:20 Ray's 阅读(369) 评论(0) 推荐(0)
摘要:Fluent API:另一种配置实体类的方式,它比DataAnnorations提供了更多的配置 其中EntityTypeConfiguration这个类提供了重要的属性、方法来配置对应的实体类,可以通过protected override void OnModelCreating(DbModelB 阅读全文
posted @ 2017-08-11 01:10 Ray's 阅读(375) 评论(0) 推荐(0)
摘要:code first :约定大于配置(通过配置实体重写约定) 通过两种方式配置实体:DataAnnotations Fluent Api System.ComponentModel.DataAnnotations命名空间中只定义了部分实体验证的特性,在EntityFramework程序集中定义了更多 阅读全文
posted @ 2017-08-09 14:19 Ray's 阅读(371) 评论(0) 推荐(0)
摘要:上下文Context类中的base构造器的几个方法重置(1、无参 2、database name 3 、 连接字符串) 无参:如果基类base方法中无参,code first将会以 :{Namespace}.{Context class name} 为名字创建一个服务 1 public class 阅读全文
posted @ 2017-08-09 02:01 Ray's 阅读(404) 评论(0) 推荐(0)
摘要:Code First约定: 注:EDMX模板 (SSDL:存储模型=>数据库表 ,CSDL:概念模型=>实体,C-S模型=>存储和概念模型之间的映射关系) System.Data.Entity.ModelConfiguration.Conventions 命名空间 此命名空间包含描述一组规格的类,在 阅读全文
posted @ 2017-08-09 01:57 Ray's 阅读(296) 评论(0) 推荐(0)
摘要:1、根据自己的理解,Code First :通过实体类和相关配置生成对应的数据库,实现实体和数据库的映射关系,或通过实体类和相关配置与已经生成的实体与已经存在的数据库搭建映射关系 例: 实体类:StudentInfo、ClassInfo 1 public class ClassInfo 2 { 3 阅读全文
posted @ 2017-08-08 23:48 Ray's 阅读(580) 评论(0) 推荐(0)