2013-04-22 21 views
-2

我对asp.net mvc相对陌生,而且我一直试图创建一个简单的CRUD应用程序而不使用数据库,因此不使用DbContext。但是,这似乎不可行。我应该考虑DI来解决这个问题吗?如何在不使用数据库的情况下创建CRUD asp.net mvc应用程序

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

+1

此问题对本问答网站不具有建设性。你基本上广泛要求*意见*,没有任何特定的要求(除了“*不使用DbContext *”,这是不够的)。请看看[如何问](http://stackoverflow.com/questions/how-to-ask)。 – Jesse 2013-04-22 00:29:13

回答

0

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

真正开始做这件事的唯一方法是持久的软件编程理论。你会在一个对象内部和另一个对象内创建一个对象。对象通过数组存储。然后您需要遍历数组来找到特定的项目以从数组中移除对象。

例如,您将创建国家的对象,然后在国家中存储州的对象。然后在状态数组内,你可以将人存储在另一个数组中。

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

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

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

这是你想要的类型吗?

同样的理论可以用来代替使用cookie来追踪用户在网站上的进度,但似乎大多数人只是使用cookie。

0

你可以使用一个静态字典,如果你想只是为了学习的目的这样做,

注意,你会失去对应用程序停止所有数据,

这里是为asp.net的MVC基础教程这在没有数据库的情况下会做一些粗糙的处理:http://youtu.be/fsfOFL4bXXA

相关问题