摘要:
1、在IIS中新建两个站点,端口分别为 8001/8002。 2、更改 nginx.conf 里的配置。 3、启动 nginx.bat ,输入1,回车。 即可实现8001和8002两个端口站点之间的负载均衡。 4、注意点:如果80端口被占用,则Nginx 启动不了。 解决方案: cmd 中运行 ne 阅读全文
摘要:
适用场景:调试已发布的网站。 1、把项目 bin 目录下的 pdb 文件复制到服务器上相应网站的 bin 目录下。 2、把VS的调试工具中的 x64 文件夹复制到服务器任意位置。 3、服务器中打开调试工具,并配置端口(注意端口是否可用)。 4、在 VS 中,调试—> 附加到进程,在限定符输入框中输入 阅读全文
摘要:
https://msdn.microsoft.com/en-us/data/jj591621 一、建立初始模型和数据库 1、创建一个新的控制台程序 MigrationsDemo 2、安装最新的 EntityFramework NuGet 程序包 打开程序包管理器控制台 -> 运行命令 Install 阅读全文
摘要:
有三个Oracle客户端可使用: SQL Developer、PL/SQL Developer、Navicat Premium 一、 SQL Developer(Oracle 自家的) 下载并安装 SQL Developer,连接简单就不说了。 下载地址:http://www.oracle.com/ 阅读全文
摘要:
本文阐述了对象与数据库之间映射相关的基本概念,及如何实现VS+SQL Server环境下从关系自动映射到对象的方法。 一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM,也称O/R Mapping)模式,是一种为了解决面向对象与关系数据库存在的互不匹配的现象 阅读全文
摘要:
备注:数据标注只提供配置选项的一个子集,Fluent API 提供 Code-First 中完整的一系列配置选项。 一、System.ComponentModel.DataAnnotations 特性 二、System.ComponentModel.DataAnnotations.Schema 特性 阅读全文
摘要:
查看原文 有两种配置域类的方式: 一、数据标注(DataAnnotation) 数据标注是一种基于配置的简单特性。这些特性,大部分在 System.ComponentModel.DataAnnotations 命名空间下。然而,数据标注只提供 Fluent API 配置的一个子集。,所以,如果你在数 阅读全文
摘要:
查看原文 我们已经学习了可以为每个具体域类生成数据库表的 Code-First 约定,然而,我们可以使用继承来设计域类。面向对象技术包含 "has a" 和 "is a" 的关系,而基于SQL的关系模型只包含表与表之间的 "has a" 关系。SQL数据库管理系统不支持继承类型,那么,我们如何将面向 阅读全文
摘要:
查看原文 本文我们来学习 Code first 在初始化数据库时是如何决定数据库名称和服务器的。 下图展示了数据库初始化的工作流。 由图可知,上下文类的基本构造函数的参数可以有以下几种方式: 1、没有参数 2、有数据库名 3、有连接字符串名 一、没有参数(No Parameter) 如果上下文类的基 阅读全文
摘要:
查看原文 命名空间:System.Data.Entity.ModelConfiguration.Conventions 一、类型发现(Type Discovery) 1、Code-First包含作为DbSet属性在context 类中被定义的类型。 2、Code-First包含实体类型中的引用类型, 阅读全文