我正在寻找一种更复杂的使用Linq to SQL的方法。我倾向于使用L2Q,但我只看到了业务对象的简单示例和简单的CRUD操作。
包含以下内容的任何示例应用程序:
1-业务对象,它从多个表和多个表中获取数据。
2-跟踪数据更改并自动在简单操作中更改多个表。一个聪明的SubmitChanges? (不知道这是否可能 - 现在我编写自己的存储过程来完成所有工作,而且我以某种方式设计我的数据库,因此我更容易使用Linq to SQL!)
3-很好地利用表之间的关系。它不仅仅是将表拖入设计器中。
4-交易
5-断开数据。在ASP.NET中使用。
6-N-Tier架构
7-基本上,更复杂地使用LINQ to SQL和学习好的设计模式
8- Skip Linq to SQL并转移到Linq to Entities?
我觉得我没有充分利用Linq,它只是给了我很好的intellisense和更简单的查询,我觉得它有更多的东西,但不知道是什么以及如何。 我正在寻找真实生活的复杂样本,这些样本可以成为学习书籍和教程所提供的良好资源。
CodePlex上的任何内容?谷歌代码......等等?
答案 0 :(得分:5)
Scott Gutherie在他的博客上做了9部分系列,可能对你感兴趣
http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx
答案 1 :(得分:3)