Linq to sql 是否在没有存储过程的情况下在Linq2Sql中返回多个结果?

Linq to sql 是否在没有存储过程的情况下在Linq2Sql中返回多个结果?,linq-to-sql,multiple-records,multiple-results,Linq To Sql,Multiple Records,Multiple Results,我想用一个Linq2Sql查询从一个简单的数据库表返回两个记录集。如果使用Linq2Sql调用存储过程,我知道该怎么做,但我不想使用存储过程 有可能吗? 我有一个建议的解决方案,但我讨厌编写大量代码来部分扩展当前上下文的想法?!喜欢哎哟 只是看起来不。。。对吧? 这篇文章中的建议是做这件事的唯一方法吗?还有其他方法吗(不使用存储过程,仍然使用Linq2Sql) 希望在这里回答这个问题:) 编辑 我不是问如何延迟加载/快速加载(以及使用DataLoadOptions)。这是一个不同的概念。这是我听

我想用一个Linq2Sql查询从一个简单的数据库表返回两个记录集。如果使用Linq2Sql调用存储过程,我知道该怎么做,但我不想使用存储过程

有可能吗? 我有一个建议的解决方案,但我讨厌编写大量代码来部分扩展当前上下文的想法?!喜欢哎哟

只是看起来不。。。对吧?

这篇文章中的建议是做这件事的唯一方法吗?还有其他方法吗(不使用存储过程,仍然使用Linq2Sql)

希望在这里回答这个问题:)

编辑
我不是问如何延迟加载/快速加载(以及使用DataLoadOptions)。这是一个不同的概念。

这是我听说的在没有存储过程的情况下实现它的唯一方法。你是对的,对于一个看似简单的概念来说,这似乎有点过分。如果是我,我只是把记录作为单独的结果集

这是我听说的唯一一种不用存储过程的方法。你是对的,对于一个看似简单的概念来说,这似乎有点过分。如果是我,我只是把记录作为单独的结果集

您可能会使用我从中找到的多个活动结果集(MARS)来执行此操作。这是一个关于这个主题的话题,但并没有特别涉及到LINQtoSQL,不过,很可能是您想要查看的那个

话虽如此,祝你好运,因为微软似乎对它如何不起作用存在疑问,而且直到.NET4.0,修复程序才会出现


最后,我理解您说您不希望使用存储过程,但如果您希望使用存储过程,我会找到一个非常简单的指南并开始使用。

您可能会使用我从中找到的多个活动结果集(MARS)来执行此操作。这是一个关于这个主题的话题,但并没有特别涉及到LINQtoSQL,不过,很可能是您想要查看的那个

话虽如此,祝你好运,因为微软似乎对它如何不起作用存在疑问,而且直到.NET4.0,修复程序才会出现


最后,我知道您说过不希望使用存储过程,但如果您希望使用存储过程,我会找到一个非常简单的指南并开始使用。

这就是我现在正在做的。。这让我很难过:(我讨厌看到一个数据库在我觉得可以成批处理时多次点击。这就是我现在正在做的事情。)这让我很难过:(我讨厌看到一个数据库在我觉得可以成批处理时多次点击。谢谢你的帖子-我现在就去看看。RE:存储过程。我在我的linq2sql中使用它们(我喜欢!)但是我只是想测试一些其他的东西:)谢谢你的帖子-我现在就去看看。RE:存储过程。我在我的linq2sql中使用它们(我很喜欢!),但我只是想测试一些其他的东西:)