将数据库转换为c#的数据集
本文关键字:数据集 数据库 转换 | 更新日期: 2023-09-27 18:04:48
我一直在learnvisualstudio.net上跟随tuts,我对如何从数据库中获得数据集感到困惑。是否有某种方法将数据库"转换"为更容易访问的数据集?(而不是使用ADO。NET 2.0)
提前感谢。
编辑:没关系,现在一切都好了:D
您可能指的是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