我曾经在 ASP.Net 中开发应用程序,在这种情况下我们可以使用 ADO.net 和连接字符串,以及代码隐藏文件。
但这里 MVC 是分离业务逻辑的好方法。所以我正在学习实现该架构。
我正在制作一个示例应用程序,其中问题和答案存储在数据库(Sql Server 2008)中,它与 Stackoverflow.com 相同,因为我是 Asp.net MVC 3 的初学者,所以我无法连接应用程序内的数据库。
我通过使用 ORM(Linq to Sql)遇到了 MOdel 概念,但由于我是初学者,我无法理解所有想法。我想对数据库进行CRUD操作,使用MVC 3,
而且我也知道有 CRUD 操作的辅助方法,但我真的不知道如何用数据库实现。
帮助我如何插入、更新、编辑、删除数据库中的数据
你的问题的答案非常广泛。在如何获取/设置数据以及如何正确分离关注点方面,有很多技术可以构建应用程序。
但对于开始,请了解 MVC 是一个平台的基本事实web开发与数据访问无关。 MVC 为您提供了以非常高效和直接的方式构建 Web 应用程序的基础设施(相对于旧的 WebForms 平台)。但是当涉及到数据时,MVC 的“M”意味着“模型”,它背后包含了获取数据的无限范围的选项。
最好在单独的程序集中实际执行此操作(甚至不使用由新 MVC 应用程序视觉工作室模板在项目中自动创建的模型文件夹)。
有一本很棒的书可供您开始学习 MVC,其中涵盖了一些重要的架构方面,例如如何访问数据库以及如何“组件化”您的架构并保持其可维护性。
这是本书:http://www.apress.com/9781430234043 http://www.apress.com/9781430234043请注意,在“源代码/下载”选项卡下,您可以下载包含完整演示项目的 ZIP,您可以从中学习。
祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)