LINQ 关系(亟待解决的问题)

use*_*312 2 linq-to-sql

LINQ 中的术语“实体”实际上意味着什么?

在谈论 LINQ 时,EntitySet 和 EntityRef 有什么区别?

你能举一个现实世界的例子吗?比如 Order 和 OrderItems 等?

Jon*_*øgh 5

在 Linq-to-SQL 的上下文中,实体基本上意味着可以存储在数据库中的对象。请注意,该术语有时使用范围更窄,例如在领域驱动设计中。

EntitySet 表示一个对象与一组其他对象的关系,而 EntityRef 表示与单个其他对象的关系。换句话说,如果两类对象之间存在多对一关系,一端将由 EntitySet 表示,另一端将由 EntityRef 表示。