将数据库转换为c#的数据集

本文关键字:数据集 数据库 转换 | 更新日期: 2023-09-27 18:04:48

我一直在learnvisualstudio.net上跟随tuts,我对如何从数据库中获得数据集感到困惑。是否有某种方法将数据库"转换"为更容易访问的数据集?(而不是使用ADO。NET 2.0)

提前感谢。

编辑:

没关系,现在一切都好了:D

将数据库转换为c#的数据集

可能指的是ORM。他们可以从你的数据库中获得领域实体模型,并且由于Linq(以及其他东西),你可以更简单地访问数据源,包括数据库、RSS提要、XML文档等。

我建议你看看下面的其中一个(都是微软的技术,但要注意还有很多优秀的——而且是免费的——替代品):

Linq To Sql:

教程1

教程2

实体框架4:

教程1

教程2

如果你对学习ORM不感兴趣,那么也许你指的是类型化数据集?-根据@Henk Holterman

建议

是的,有一种方法可以将数据库模式"导入"到应用程序中。

它被称为强类型数据集,它将包含与数据库具有相同数据类型的数据表。(例如:dtCustomerRow).

将数据库模式导入类型化数据集后,您将不得不使用所谓的"TableAdapters"来加载数据。

警告:这种技术很方便,但也不利于性能。

教程(是为asp.net,但也适用于win窗体):

http://weblogs.asp.net/scottgu/archive/2006/01/15/building - -木豆使用强类型——tableadapters——和——的datatable vs - 2005和- asp.net 2.0.aspx