我在ASP.NET核心中创建了一个带身份验证的示例应用程序。已经创建了几个表,并且应用程序运行良好。 现在我需要创建一个新的表"Organizations“。此表应与默认表"AspNetRoles“通过前置键进行一对多的连接。每个角色可能有许多相关联的组织。问题是,我无法在我的应用程序中找到这些默认表,也不知道如何使用代码优先方法创建外键。我尝试了这样的东西: public cl
我首先将一个旧的应用程序从EF6 DB迁移到了从现有DB手动生成的上下文中,并且始终使用EF6 on ASP.NET 4.7。一旦我在第一次访问报表实体时运行它,就会得到以下错误:
因此,实体框架在SQL查询中将表名转换为Reports,以复数形式表示实体的名称,而不是转换为RE_Reports,后者是数据库表的实际名称。唯一的区别是我添加到Report表中的附加命名空间。