项目的一个数据源

本文关键字:一个 数据源 项目 | 更新日期: 2023-09-27 18:20:18

我正在使用向导将表添加到我的项目中以使用它们。只有一个数据源用于项目更好吗?目前只有5张桌子。


后期编辑它太麻烦了,我觉得自己使用向导的方式不对,它为每个表制作另一个数据集,所以我只为我的小应用程序考虑了一个数据集中。但是由于我对ADO.NET没有什么经验,我希望能在这里得到一些建议。

项目的一个数据源

也许最好使用实体框架4.1/4.2

我发现,当系统的功能彼此隔离时,维护应用程序要容易得多。因此,在这种情况下,有一个数据集,每种访问系统的方式都有一个,这将使维护更容易。

这种情况的一个例子是:

  1. 用于搜索客户的上下文
  2. 允许客户下订单的上下文
  3. 将产品添加到客户购物车的上下文

对于一个有5个表的系统来说,这可能有些过头了,但如果你能训练自己在特定上下文的使用中进行思考,那么就可以更容易地扩展和更改系统。

如果您想使用类型化数据集而不是EF或Linq2Sql,只需将新的数据集添加到您的项目中,打开它,右键单击并添加->TableAdapter,添加所需的所有表。