![]() |
1
3
你能让英孚做你想做的吗?当然,只要向EF撒谎,告诉他们你的数据库元数据。您可以通过根据“正确”设计的数据库生成数据库或手动编辑SSDL来实现这一点。 但是,在做这件事之前要三思而后行。 我想,英孚让这件事变得困难是有一个很好的原因的:你的数据库,不管是坏的还是好的,都允许这样做。通过创建一个没有的模型,如果您在野外遇到这个数据条件,您将为自己设置一个运行时错误,因为没有办法将它加载到您的模型中。你不能和这样的人一起工作 完全 直到您(外部)修复了数据库中的坏数据。 |
![]() |
2
1
你的EF模型应该与你的数据库相匹配。因此,如果数据库错误,那么ef模型也应该是“错误的”。 您可以做的是在业务层中实现这个限制。 |
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 2 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 2 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 2 年前 |