- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚开始迁移到SQL数据库,并遇到抛出MissingMethodException的问题。这是引发错误的配置类:
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
using Project.Core.Entities.Users;
namespace Project.Persistance.Configuration.Users
{
public class UserClaimTypeConfiguration : IEntityTypeConfiguration<UserClaimType>
{
public void Configure(EntityTypeBuilder<UserClaimType> builder)
{
builder.HasKey(entity => entity.Id);
builder.Property(entity => entity.Name)
.IsRequired()
.HasMaxLength(30);
builder.HasIndex(entity => entity.Name);
builder.Property(entity => entity.Description)
.IsRequired(false)
.HasMaxLength(100);
builder.Ignore(entity => entity.ValueType);
}
}
}
PM> add-migration user
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.MissingMethodException: Method not found: 'Microsoft.EntityFrameworkCore.Metadata.Builders.IndexBuilder Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder`1.HasIndex(System.Linq.Expressions.Expression`1<System.Func`2<!0,System.Object>>)'.
at Project.Persistance.Configuration.Users.UserClaimTypeConfiguration.Configure(EntityTypeBuilder`1 builder)
at Microsoft.EntityFrameworkCore.ModelBuilder.ApplyConfiguration[TEntity](IEntityTypeConfiguration`1 configuration)
最佳答案
.NET Core 3.0预览版中的重大更改。在预览版4中修复的问题:
ASP.NET Core Issue 8467 (RESOLVED)
关于asp.net-core - EF核心缺失方法HasIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56858582/
我正在尝试使用 Identity Framework Core 配置 Multi-Tenancy 应用程序。 我已使用此处的说明成功创建了一个自定义 ApplicationUser 以使用 Tenan
我对这之间的真正区别很感兴趣 e.HasIndex(c => new { c.UserId, c.ApplicationId, c.Value }).IsUnique(); 和这个 e.HasAlte
本文整理了Java中org.eclipse.persistence.internal.oxm.XPathFragment.hasIndex()方法的一些代码示例,展示了XPathFragment.ha
我一直在搜索 EF Core 文档,如果在实体映射上添加 .HasIndex() 会为 DbFirst 场景带来任何好处,但我找不到任何东西。 我有这个 20yo 数据库,其中创建了所有必要的表和索引
据我所知,没有一种可靠的、有记录的方法来按照它们在源文件中声明的顺序获取匿名类型属性,这让我想知道我是否因此使用 EF 核心的 HasIndex: modelBuilder.Entity(entity
我想生成并应用迁移,我在项目文件夹中的命令行上运行了以下命令。 AuthServer.Infrastructure> dotnet ef database update --context AppId
我是一名优秀的程序员,十分优秀!