如何从dbml填充数据集

时间:2013-11-08 10:22:48

标签: c# linq stored-procedures reporting-services dataset

我的名为“myDataBase”的数据库包含一个名为“Civilities”的表和一个名为“Languages”的表,其中有一个从文明到文本的外键。

我创建了一个名为“getCivilityList”的存储过程,它从“Civilities”和“Languages”表中获取信息。

我使用Linq To Object,所以我有一个DataContext,它的方法名称为“getCivilityList()”,对应于我的存储过程。

我使用报告服务来生成Civilities列表。在我的模板(.RDLC)中,我有一个tablix链接到我的“getCivilityList”存储过程。

我的RDLC模板将DataSet等待为ReportDataSource,因此我将使用myDataContext.getCivilityList()

的结果填充DataSet

你知道怎么做吗?

谢谢!

奥利弗

1 个答案:

答案 0 :(得分:2)

LINq-to-SQL(dbml)明确地关于DataSet sl它是关于面向对象的。如果你想填一个DataSet,你可能想看看常规的ADO.NET - 可能是通过数据适配器,可能只是ExecuteReader