c# – EF Code-first PluralizingTableNameConvention for ONE DbSet

c# – EF Code-first PluralizingTableNameConvention for ONE DbSet,第1张

概述如何仅为单个表/ DbSet切换此约定PluralizingTableNameConvention?据我所知,我只能为所有的DbSets给定一个DbContext 如果您只有一个实体映射到不是multipleizeed的表,那么您可以删除PluralizingTableNameConvention并手动配置实体的表名称. public class MyContext : DbContext{ 如何仅为单个表/ DbSet切换此约定PluralizingtablenameConvention?据我所知,我只能为所有的DbSets给定一个DbContext解决方法 如果您只有一个实体映射到不是multipleizeed的表,那么您可以删除PluralizingtablenameConvention并手动配置实体的表名称.
public class MyContext : DbContext{    protected overrIDe voID OnModelCreating(DbModelBuilder modelBuilder)    {        base.OnModelCreating(modelBuilder);        modelBuilder.Conventions.Remove<PluralizingtablenameConvention>();        modelBuilder.Entity<Item>().Totable("Items");    } }

或者如果是另一边

public class MyContext : DbContext{    protected overrIDe voID OnModelCreating(DbModelBuilder modelBuilder)    {        base.OnModelCreating(modelBuilder);        modelBuilder.Entity<Item>().Totable("Item");    } }
总结

以上是内存溢出为你收集整理的c# – EF Code-first PluralizingTableNameConvention for ONE DbSet全部内容,希望文章能够帮你解决c# – EF Code-first PluralizingTableNameConvention for ONE DbSet所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1260289.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-08
下一篇2022-06-08

发表评论

登录后才能评论

评论列表(0条)

    保存