无分类 Entity-Framework-索引 Entity Framwework 6 设置和使用索引,是一个比较 egg 疼的事情,为什么这么说呢?因为Entity Framwework 6的不同版本有不同的设置和使用方法,按照版本来划分,有三种方法:
无分类 Entity-Framework-小知识三 在单服务器上运行的站点,为了防止出现脏读现象,我们一般使用Lock语句关键字,但是如果在分布式站点上使用Lock语句关键字是不起作用的,因为程序锁住了服务器1数据库实例,但服务器2并不知道服务器1已被锁住,这…
无分类 Entity-Framework-约定 约定,类似于接口,是一个规范和规则,使用Code First 定义约定来配置模型和规则。在这里约定只是记本规则,我们可以通过Data Annotaion或者Fluent API来进一步配置模型。约定的形式有如下几种:
无分类 Entity-Framework-小知识二 零、基于代码配置 基于代码配置是EF6新增的一个特性,操作步骤如下: 创建DbConfig派生类; 配置默认连接工厂; 设置Database Provider; 设置数据库初始化器; 1. 创建DbConfig派生类 {代码…} 接下来使用 DbCo…
无分类 Entity-Framewor简单属性映射 默认情况下可以不配置表名,我们的模型名称将会作为数据库的表名。但是大部分项目会要求数据库表名称的规范,例如我们要将模型 User 在数据库中映射为 Users,那么我们可以这么做,在派生类上下文中的 OnModelCre…
无分类 Entity-Framework复杂类型属性映射 以上代码在ORM中称为组合类,EF会将这两个类映射在一张表中。当Code First发现不能推断出类的主键,并且没有通过Data Annotations或Fluent API注册主键,那么该类型将被自动注册为复杂类型。
无分类 Entity-Framework初体验 零、初体验 新建控制台程序,名称为:MyFirstEF 在NuGet中搜索 Entity Framework,如下图: 创建 Blog 类: {代码…} 创建一个继承自EF上下文的类,此上下文是与数据库交互的一个中间桥梁,我们可以称之为会话,…
无分类 Entity-Framework简介 Entity Framework (简称EF),是.NET的 Object/Relational Mapping 实体框架(简称ORM),可以在 SQL Server、MySQL、Oracle、等数据库上使用。可以将数据作为业务对象和实体进行操作,使用LINQ进行查询,使用C#…
无分类 如何用Visual-Studio-Code远程调试运行在服务器上的nodejs应用 假设我有一个nodejs应用,运行在AWS – 亚马逊云平台上(Amazone Web Service)。我想用本地的Visual Studio Code来远程调试服务器端的nodejs应用。
无分类 “宇宙最强” IDE,Visual Studio 2019 正式发布 今天凌晨Visual Studio 2019已经正式发布,现在已经可以下载了。使用Visual Studio 2019,您和您的团队将在构建当前和未来项目时将变得更有效率,因为您可以从IDE中的新加入的创新功能中获益。