在EF7之前,我使用下面的snipet删除约定:
protected override void OnModelCreating(DbModelBuilder builder)
{
builder.Conventions.Remove<NavigationPropertyNameForeignKeyDiscoveryConvention>();
builder.Conventions.Remove<PrimaryKeyNameForeignKeyDiscoveryConvention>();
builder.Conventions.Remove<PluralizingTableNameConvention>();
builder.Conventions.Remove<PrimaryKeyNameForeignKeyDiscoveryConvention>();
builder.Conventions.Remove<TypeNameForeignKeyDiscoveryConvention>();
}
Run Code Online (Sandbox Code Playgroud)
我们如何在Entity Framework 7上实现相同的结果?
我需要比较两个非结构化地址,并能够确定它们是否相同(或足够相似)。
我知道我们可以使用一些模糊逻辑进行这种比较,对拼写错误有一定的容忍度,但是......
我不想重新发明轮子。在不同的上下文中,这个问题似乎是一个普遍关注的问题,我认为有一种算法(可能稍作修改)可能适合这种情况。
提前致谢
在ASP.NET Identity 2.X上,我们可以配置一个通知基础架构,尽管库中IIdentityMessageService提供的接口Microsoft.AspNet.Identity.Core尚未升级到3.0版.
在ASP.NET Identity 3.0上配置消息传递基础结构的做法是什么?