LINQ中的术语“实体”实际上意味着什么?
在谈论LINQ时,EntitySet和EntityRef之间有什么区别?
你能给出一个真实世界的例子吗?像Order和OrderItems等?
答案 0 :(得分:4)
在Linq-to-SQL的上下文中,实体基本上只是指可以存储在数据库中的对象。注意,该术语有时使用得更窄,例如在领域驱动设计中。
EntitySet表示对象与一组其他对象的关系,而EntityRef表示与单个其他对象的关系。换句话说,如果两个对象类之间存在多对一关系,则一端将由EntitySet表示,另一端由EntityRef表示。