如何在不使用数据库的情况下创建CRUD asp.net mvc应用程序

时间:2013-04-22 00:09:44

标签: asp.net-mvc dependency-injection crud dbcontext

我是asp.net mvc的新手,我一直试图在不使用数据库的情况下创建一个简单的CRUD应用程序,因此不使用DbContext。但是,似乎没有可行性。我应该考虑DI解决这个问题吗?

任何想法都会非常受欢迎。

2 个答案:

答案 0 :(得分:0)

您需要某种类型的对象持久性框架,或者可以创建自己的框架。这可以在没有数据库的情况下完成,但会使用持久性理论。

真正开始这样做的唯一方法是使用持久的软件编程理论。您将在对象内和另一个对象内创建一个对象。对象通过数组存储。然后,您需要遍历数组以查找要从数组中删除对象的特定项。

例如,您将创建国家/地区的对象,然后在该国家/地区存储州的对象。然后在状态数组内部,您将人们存储在另一个数组中。

可以创建宇宙,宇宙内部将是星座,内部星座将是星形物体。所有这些都是使用数组存储的。

要保存状态,您可以使用该国家/地区阵列将读取的可序列化类将所有这些存储到bin文件中,以重新启动所有对象的状态。我在VB中为桌面应用程序编写了这样的软件。

我在想你会用C#做同样的事情并简单地创建你的对象。

这是你想到的那种东西吗?

可以使用相同的理论而不是使用cookie来跟踪用户在网站上的进度,但似乎大多数人只是使用cookie。

答案 1 :(得分:0)

如果您只想出于学习目的而使用静态字典,

请注意,您将丢失应用停止时的所有数据

这是asp.net mvc基础知识的教程,最后在没有数据库的情况下做了一些讨论:http://youtu.be/fsfOFL4bXXA

相关问题