|
|
1
0
您可以使用DTO类和 automapper 要解决您的问题:) |
|
|
2
0
一般来说,查找表引用是更好的选择,因为您的数据可以符合引用完整性。也就是说,没有你的枚举中不包含的玩具的猫记录。(尽管你的枚举需要与玩具表保持同步。)您可以使用映射技巧将EF配置为将枚举存储为字符串:
这种方法需要注意的是,如果您可能使用Linq to实体来过滤猫最喜欢的玩具,则需要在查询表达式中引用FavoriteToyMapped值,因为EF/DB不知道FavoriteToy是什么。 即。 猫最喜欢的玩具是“纱线”
使用实体实例后,如果实体集已从数据库中撤回,则可以使用FavoriteToy进一步访问/优化查询。如果过早使用未知字段,EF会尝试编写一个查询,请谨慎并做好准备。
这没关系,因为。在第一个查询中,ToList()执行EF to SQL,因此三岁的猫现在是本地的
|
|
|
Paritosh · EF Core为什么要返回相关属性 1 年前 |
|
|
chuckd · 如何检查EF Core中是否存在当月创建的行(记录) 2 年前 |
|
|
Steven · 带sqlite的EF与sqlite净pcl 2 年前 |
|
|
Riyaz Vagapov · EF核心交易 2 年前 |