gpt4 book ai didi

数据表是老式的?

转载 作者:行者123 更新时间:2023-12-02 22:23:39 26 4
gpt4 key购买 nike

我是一名年轻的开发人员,并不知道访问数据库和从中获取数据的多种不同方法。我知道的一种方法是使用 DataAdaptor 和 SQLcommand 以及数据库团队提供的存储过程来连接数据库并将数据填充到 DataTable 中。然后我使用datatable进行处理,或者绑定(bind)到gridview等进行展示。

但是当审阅者审查我的代码时,他说数据表是非常老式的方式。他说他宁愿使用物体或其他东西,但我不知道。

那么有没有更好的(或现代的)连接数据库并从中获取数据的方法?这是一个一般性问题,与我的程序实际执行的操作无关紧要。

最佳答案

在 .NET 1.0 时代,当 Java 世界已经使用 ORM 多年时,它们是一个愚蠢的想法。当 ADO(不是 ADO.NET)发布并且 ORM 已经在 J​​ava 世界中使用并且我在 Visual Basic(不是 .NET)中使用了一个时,它们是一个愚蠢的想法。

学习正确的 OO 编程。使用 Datasets 的任何人几乎都表明他只看过 MS“如何使 UI 快速”示例,而从未学习过 trpper 面向对象的编程实践。

我不会将 15 年确立的技术称为“现代”技术。

例如,您应该了解 LINQ。 Entity Framework - 两者都是 .NET Framework 的一部分,并且已经有一段时间了(从 4.0 开始)。

这与“年龄”无关,而与了解自己的工作有关。并阅读一次文档。当一个“小厨子”只知道花椒就不是厨子,他就是一招小马。不知道从数据库中获取数据的所有方法的“年轻人”(不是实习生).NET 开发人员不是 .net 开发人员 - 因为他错过了一次阅读文档。询问详细信息是可以的 - 但没有听说过 Entity Framework 是......好吧,从未读过文档的 somoene。

又来了。 ORM 并不新鲜。它们存在于 .NET 1.0 时代,它们存在于旧的 Visual Basic 时代。

关于数据表是老式的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13305339/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com