|
|
1
2
这里有很多因素,我也有很多未知数,所以我的答案的潜台词是“这取决于”。
1) 定义明确的
2) 一般来说,限制你去数据库是最好的。但是,阅读关系中所需的连接数量会让人怀疑添加视图是否会对您有好处。它将抽象复杂性,视图与LINQ很好地集成,它将屏蔽代码不受未来模式更改的影响。 我也推荐 LINQPad 以帮助优化LINQ到SQL查询。它已经成为我不可或缺的工具,如果你还没有使用它,我打赌它也会成为你的一个。 此外,有关LINQ与SProcs的更多意见,请查看此问题中的讨论: LINQ-to-SQL vs stored procedures? |