我的 C# 教授在我正在上的一门课程中告诉我们使用他编写的一个类,该类可以打开/关闭连接并在数据库(SQL Server 和 MySQL)中执行命令。建议在开发程序时使用这种类型的类,有经验的开发人员会使用这种东西吗?
问问题
83 次
2 回答
3
这是否建议在开发程序时使用这种类型的类?
是的,这种类可以为您在以后的程序开发中省去一堆麻烦。其次,所有与数据库相关的逻辑都集中在一个类中以实现可重用性。此外,如果您对此类进行任何更改,那么它们将应用于整个程序。
有经验的开发人员会使用这些东西吗?
是的,程序员通常根据项目的大小将数据访问层分开,放在单独的类或类库中。
但是,开发人员不仅限于这种类,他们利用使用ORMs
来节省时间。ORM 通常会减少需要编写的代码量。ORM 可以自动化CRUD
应用程序中的大部分内容。存储过程有利于添加抽象、增加一层安全性和优化需要高性能的区域。一些 ORM 可以列出如下:
- 实体框架
- 亚音速
- 休眠
- 小巧玲珑
- OrmLite
- PetaPoco等
于 2013-06-16T19:48:49.357 回答
2
所有有经验的开发人员都将利用类来保持易用性和重用性。使用类的全部原因是避免每次编写程序时都必须重新发明轮子。
不使用类意味着您将到处都有代码,这使得跟踪和调试变得越来越困难。
在代码中使用类。你将成为一个更好的程序员。
于 2013-06-16T19:53:10.477 回答