Linq to SQL(视图或表)?

时间:2010-01-07 19:17:26

标签: linq-to-sql views

我最初认为使用视图是最好的选择,因为我已经封装了我想要的每一列。

然而,经过仔细检查后,似乎只添加表(并使用已创建的内置关系)是一种更酷的方法,因为这些关系会导致LINQ to SQL在对象中创建COLLECTIONS。 “客户”获得自动“订单”集合,因为它们之间存在外键关系。这是平面视图不会给我的东西。

大多数人查询,表格或观点是什么?

1 个答案:

答案 0 :(得分:1)

你并不是真的比较苹果和苹果。确实,L2S集合很棒,但您的视图可能已经内置了这些。如果您需要执行各种LINQ查询,通过强类型检查,具有L2S模型,表关系非常好。而且,如果您需要保留数据,则需要L2S模型。但是,如果您的所有查询都点击了视图,并且您不需要保留数据,则可能不需要L2S模型。

兰迪