上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 一、打开vs2017创建web项目 二、简单的创建项目后,发布项目 三、 在centos上创建webroot目录,将发布的项目文件复制到该目录下(本人用虚拟机测试) 四、在webroot目录下打开终端,输入dotnet myweb.dll(myweb.dll是你创建的web项目),运行命令可能会出现 阅读全文
posted @ 2018-07-28 16:12 蓝平凡 阅读(3423) 评论(1) 推荐(0) 编辑
摘要: 一、在centos上下载dotnetcore SDK 二、 选择Linux发行版安装 按上面的步骤安装,在centos终端输入dotnet --version 显示版本信息即安装成功 阅读全文
posted @ 2018-07-28 15:56 蓝平凡 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1。CreateDatabaseIfNotExists: 2.DropCreateDatabaseIfModelChanges: 3.DropCreateDatabaseAlways: 4.Custom DB Initializer: 配置文件中初始化 关闭数据库初始化功能 初始化 种子 数据 阅读全文
posted @ 2017-03-29 23:08 蓝平凡 阅读(1833) 评论(0) 推荐(0) 编辑
摘要: 之前我们配置的实体都都在OnModelCreating方法中,如果有很多实体的话,OnModelCreating方法管理很麻烦 我们可以用单独的类来管理配置,继承EntityTypeConfiguration<TEntity>类实现 阅读全文
posted @ 2017-03-29 23:06 蓝平凡 阅读(6415) 评论(0) 推荐(1) 编辑
摘要: 级联删除是当删除主记录的时候会自动删除依赖的记录或者设置外键属性为null 级联删除:当删除Student的时候也删除StudentAddress 级联删除注意的: 1.需要保证DbContext中已经加载了该父对象的所有子对象 因此在查询父对象的时候应该使用Include("子对象属性名")查询, 阅读全文
posted @ 2017-03-29 22:58 蓝平凡 阅读(2706) 评论(1) 推荐(0) 编辑
摘要: namespace EFDemo { using System; using System.Data.Entity; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; public partial class SchoolCon... 阅读全文
posted @ 2017-03-29 21:50 蓝平凡 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 默认配置会生成如下表结构 Fluent API配置 阅读全文
posted @ 2017-03-29 21:44 蓝平凡 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 上面的代码中,Student实体包含导航属性Standard,Standard实体包含集合导航属性Student,Code First的默认规则为1对多的关系 指定外键 Fluent API配置 如果外键不符合默认规则 可以如下配置 modelBuilder.Entity<Student>().Ha 阅读全文
posted @ 2017-03-29 21:01 蓝平凡 阅读(2039) 评论(0) 推荐(0) 编辑
摘要: 1对1、1对0 的关系 例如:Entity1与零个或一个Entity2的实例有关系 在关系型数据库(如SQL Server)中,1对0或1的关系是一个表的主键将是另一个关系表的主键或外键 因此,创建Student表的时候设置StudentId为主键,StudentAddress表的StudentAd 阅读全文
posted @ 2017-03-29 20:39 蓝平凡 阅读(3497) 评论(0) 推荐(0) 编辑
摘要: Set default Schema Set Custom Convetions To Single or Multiple Tables and Schema To Complex type Inheritance Hierarchies To Column, Column Name, Colum 阅读全文
posted @ 2017-03-29 00:01 蓝平凡 阅读(2247) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页