在数据库中,我有“表和表的名称是ED_test_A_S_Contact”--测试A_S$Contact,当我将名称复制到类中时,我得到了一些错误,即您不能使用“-”或“$”,比我将类的名称更改为“A_S$Contact”和“所有的错误”还要多,但是我遇到了另一个问题,当我运行这个项目时,我得到了一个错误:Invalid object name 'dbo.ED_test_A_S_Contact'.
和or :更改了DbSet、映射、web.config和UsemodelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
的名称,但它们都没有起作用。有人能引导我朝正确的方向前进吗?thx
发布于 2017-10-05 00:07:25
您可以还原表名并使用以下方法
modelBuilder.Entity<ED_test_A_S_Contact>().ToTable("ED-test A_S$Contact");
https://stackoverflow.com/questions/46580518
复制相似问题