asp.net - 如何将 Web 表单保存到 MySQL 数据库中?

标签 asp.net mysql data-access-layer

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

最佳答案

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

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

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

关于asp.net - 如何将 Web 表单保存到 MySQL 数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/350638/

相关文章:

mysql - MySQL 5.0语句中like子句的使用方法

c# - 存储库层是否应该返回数据传输对象 (DTO)?

c# - Dal(带有 Entity Framework )和模型层进入 MVC

.net - 路由与 URL 重写 (IIS7) 性能

asp.net - 无法加载文件或程序集 'Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' 或其依赖项之一

c# - Asp.Net C# 中 Laravel 的 dd 函数的等价物

c# - Web API 服务部署在 IIS 服务器上后未运行

mysql - 按序列号和天数间隔分组的平均温度

php - 无法将 Backbone JS 模型保存到 MySQL 数据库

asp.net - MySQL 数据访问层 : How do you store your queries?