0

我的 C# 教授在我正在上的一门课程中告诉我们使用他编写的一个类,该类可以打开/关闭连接并在数据库(SQL Server 和 MySQL)中执行命令。建议在开发程序时使用这种类型的类,有经验的开发人员会使用这种东西吗?

4

2 回答 2

3

这是否建议在开发程序时使用这种类型的类?

的,这种类可以为您在以后的程序开发中省去一堆麻烦。其次,所有与数据库相关的逻辑都集中在一个类中以实现可重用性。此外,如果您对此类进行任何更改,那么它们将应用于整个程序。

有经验的开发人员会使用这些东西吗?

的,程序员通常根据项目的大小将数据访问层分开,放在单独的类或类库中。

但是,开发人员不仅限于这种类,他们利用使用ORMs来节省时间。ORM 通常会减少需要编写的代码量。ORM 可以自动化CRUD应用程序中的大部分内容。存储过程有利于添加抽象、增加一层安全性和优化需要高性能的区域。一些 ORM 可以列出如下:

  • 实体框架
  • 亚音速
  • 休眠
  • 小巧玲珑
  • OrmLite
  • PetaPoco等
于 2013-06-16T19:48:49.357 回答
2

所有有经验的开发人员都将利用类来保持易用性和重用性。使用类的全部原因是避免每次编写程序时都必须重新发明轮子。

不使用类意味着您将到处都有代码,这使得跟踪和调试变得越来越困难。

在代码中使用类。你将成为一个更好的程序员。

于 2013-06-16T19:53:10.477 回答