tnblog
首页
视频
资源
登录

EF Code First配置唯一约束

7261人阅读 2020/6/11 16:22 总访问:430301 评论:1 收藏:0 手机
分类: EF

在EntityFramework 6.1后可以直接使用:

  1. [Index("TitleIndex", IsUnique = true)
  2. public string Title { getset; }

在旧版本中:

  1. public class MyInitializer : CreateDatabaseIfNotExists<OAContext>
  2. {
  3.     protected override void Seed(OAContext context)
  4.     {
  5.         context.Database.ExecuteSqlCommand("create unique  index IX_UserInfo_Title ON userinfo (UserName)");
  6.     }
  7. }

在适当的地方用一下:

  1. Database.SetInitializer<OAContext>(new MyInitializer());

看看效果图:

使用的地方:

评价

小见

2020/6/11 16:40:24

顶顶顶

NET Core 使用 EF Code First

下面这些内容很老了看这篇:https://www.tnblog.net/aojiancc2/article/details/5365 项目使用多层,把数据库访问...

EF Code First常用命令

Enable-Migrations启用数据库迁移Enable-Migrations –EnableAutomaticMigrations 启动自动迁移Add-Migration Name(名字可...

EF Code First 多对多关系配置

Code First配置多对多关系,常规有两种方法例如我们有一张学生表,和一张课程表,学生和课程是一个多对多的关系方法1:单纯...

EF Code First配置1对多关系,配置外键关系

方法一:通过默认名称,导航属性名称+主表主键注意这个是属性不是字段!,要加get,set可能会因为很久没有用,就忘记了,写...

EF Code First操作数据库具体步奏

创建两个类库,分别一个实体类Model,一个帮助类DAL用于操作数据库配置在实体层类添加属性和字段用于创建数据库的表,同时添加...

Core EF Code First-黑色主题效果

[TOC] 创建好实体Student类: public class Student { public int ID { get; set; } public string LastName ...
吃亏决不亏,惜福才有福
排名
12
文章
74
粉丝
4
评论
15
ASP.NET中webform中的几个生命周期函数
修心 : 什么周期除了这些还有什么呢
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术
对于事情的预期越低,失败的时候越不伤心,成功的时候就越快乐。