【问题标题】:How do i save a web form into a MySQL database?如何将 Web 表单保存到 MySQL 数据库中?
【发布时间】:2010-09-25 22:11:02
【问题描述】:

我有一个 ASP.Net 表单,我想将它保存到数据库中,有什么想法吗??

【问题讨论】:

    标签: asp.net mysql data-access-layer


    【解决方案1】:

    最好的办法是阅读ORMs,如NHibernate。如果您将它与myGeneration 之类的代码生成器一起使用,那么您就可以轻松不必担心数据访问的“更难”部分。

    对象关系映射器基本上为您完成了所有繁重的工作 - 您使用代码生成器,将其指向您的数据库,然后它生成(大部分)您需要访问的数据访问代码数据。此时,您将函数写入对象的 Save() 或 Update(),而不必担心幕后进行的数据访问。为了给你一个想法,在我了解 DAL(数据访问层)之前,我使用了 NHibernate 并手工制作了与数据库通信所需的 XML。后来,我发现了 myGeneration 并使用了它。尽管如此,它还是让我不必编写 SQL 语句来访问我的数据库中的数据。对于通用的CRUD 操作,通常无法击败 ORM。

    如果您最终想要以“艰难的方式”来做,那么您需要阅读 Datasets 在 .NET 中的工作原理,更具体地说,阅读 Database Driven Applications in .NET 的概念。不幸的是,如果不更深入地了解您希望从何种形式提取哪些特定数据,以及您的数据库是如何构建的,我们就无法“请发送代码”。

    【讨论】:

      猜你喜欢
      • 2014-08-06
      • 2020-08-03
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-21
      • 2013-03-21
      相关资源
      最近更新 更多