LINQ 中的术语“实体”实际上意味着什么?
谈论 LINQ 时,EntitySet 和 EntityRef 有什么区别?
你能举一个现实世界的例子吗?比如 Order 和 OrderItems 等?
最佳答案
在 Linq-to-SQL 的上下文中,实体基本上意味着可以存储在数据库中的对象。请注意,该术语有时使用范围更窄,例如领域驱动设计。
EntitySet 表示一个对象与一组其他对象的关系,而 EntityRef 表示与单个其他对象的关系。换句话说,如果两类对象之间存在多对一关系,一端将由 EntitySet 表示,另一端将由 EntityRef 表示。
关于linq-to-sql - LINQ 关系(亟待解决的问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367850/