database - Entity Framework 6 相同的类冲突

标签 database entity-framework class model

在我的模型中,我有一个 Order 类,然后我添加了一个数据库上下文,其中有一个名为 Order 的表。因此,我现在有冲突。因此,我尝试将实体集名称更改为 DbOrder,但这没有帮助。

在不将类 Order 更改为另一个名称的情况下,我需要更改什么才能使其正常工作?

最佳答案

更改命名空间,使两个 Order 类可以相互区分

namespace MyRoootNamespace.Models {
    public class Order {...}
}
//...
namespace MyRoootNamespace.Data {
    public class Order {...}
}

关于database - Entity Framework 6 相同的类冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36794844/

相关文章:

mysql - 外部GUID以满足mysql中的唯一约束

sql - Firebird 中选择查询的性能问题

c# - 更新密码时如何插入日期?

c# - EF Core 5 - 查询中 Include()/Where() 方法的顺序是否重要?

MongoDB 使用外键将字段复制到另一个集合

mysql - 仅当新值大于列中的现有值时,如何更新行?

sql-server - EF Code-First 迁移 ALTER TABLE DROP COLUMN Id 失败,因为一个或多个对象访问此列

c++使用类来计算文件中的行数

c++ - 如何跟踪调用析构函数的位置 - C++

JavaScript:对象未定义