Entity Framework 小知识(四)

简介: Entity Framework 小知识(四)

在EF中并没有提供包含索引和过滤索引的创建方法,那么我们就么发创建了吗?答案是否定的,我们可以通过迁移类进行创建包含索引和过滤索引。

首先我们通过 Add-Migration 命令创建一个空的迁移类,然后在 Up方法中输入如下代码:

Sql($"CREATE NONCLUSTERED INDEX [{IndexName}] ON [dbo].[User]([Name] INCLUDE ([IdNumber]))");

Down 方法中输入如下代码:

DropIndex("dbo.User","IndexName")
目录
打赏
0
0
0
0
5
分享
相关文章
Entity Framework初探
近期公司打算使用EF,于是这两天我特地研究了它的一些特性。本文记录的是我的一些研究成果。。。哎哟,说成果是不是大了点? ps:对于EF,每次它有新版发布,我都一笑而过,为啥?因为我一直非常安逸于使用一个叫IQToolkit的开源组件,该组件作者有专门写了一系列博文记录IQToolkit从无到有的诞生历程,我估计市面上很多基于Linq的ORM或多或少都借鉴过他的经验[和代码]。
1313 0
Entity Framework 小知识(五)
Entity Framework 小知识(五)
162 0
Entity Framework 小知识(三)
Entity Framework 小知识(三)
175 0
Entity Framework介绍
Entity Framework The Entity Framework is a set of technologies in ADO.NET that helps fill in the space between object-oriented development (objects) and databases.
833 0
Entity Framework 小知识(二)
Entity Framework 小知识(二)
204 0
Entity Framework ModelFirst尝试
前言 Model First我们称之为“模型优先”,这里的模型指的是“ADO.NET Entity Framework Data Model”,此时你的应用并没有设计相关数据库,在Visual Studio中我们通过设计对于的数据模型来生成数据库和数据类。
788 0
entity framework使用技巧
1、无需先查询数据的修改方法   // 将创建的data实体添加到ObjectContext db.Data.Attach(data); // 手动设置状态为修改 db.ObjectStateManager.
806 0
Entity Framework DataAnnotations
前言 DataAnnotation 特性由.NET 3.5中引进,给.NET中的类提供了一种添加验证的方式。但是在EF中它又可以对映射关系进行控制,相比较Fluent API使用起来要简单一些。 DataAnnotation特性列举 DataAnnotation由命名空间System.ComponentModel.DataAnnotations提供。
922 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等