【发布时间】:2013-09-18 07:28:22
【问题描述】:
我正在寻找有关创建不使用数据库作为后端的 ASP.NET MVC 4 模型的更多信息。例如,我想使用 .CSV 文件。目前这是一个学习练习,可以更好地理解这些概念,但我最终将转向数据库后端,尽管它不会是实体框架。
我正在寻找的只是一些在不使用数据库的情况下解决模型的帖子或教程。我会从那里拿走。
我搜索并找到了一个类似的帖子,但我觉得好像没有完全回答。 Asp.net mvc models without databases/framework
【问题讨论】:
-
是一样的。 csv 是一种数据库。
-
您的问题含糊不清。模型不与数据持久性机制耦合,它们是您的业务领域中存在的概念的表示。您可能想查看 Repository 模式,它更关注持久性,并允许您将模型信息持久化到数据库、CSV、XML 等中......
-
@ChrisHardie 我猜它含糊不清,因为我不完全了解模型。我“明白”了这个概念,但我没有使用过 MVC,所以它对我来说是未知的领域。我现在做的不是生产项目,而是学习 MVC 的项目。也许如果我有更好的理解,我的问题就会变得如此模糊。 :-\ 非常感谢您的意见,非常感谢!
-
@the_lotus 从技术上讲,它在概念上相似,都是数据存储。
-
关于模型的“了解”很少。它们只是代表您的数据的类。而已。它们不依赖于数据库、文件或任何东西。如果您了解类是如何工作的,那么您就了解了您需要了解的有关模型的所有信息。
标签: asp.net-mvc vb.net asp.net-mvc-4