Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Asp.net MVC中实现对象数据库_C#_Asp.net_Asp.net Mvc_Database_Nosql - Fatal编程技术网

C# 如何在Asp.net MVC中实现对象数据库

C# 如何在Asp.net MVC中实现对象数据库,c#,asp.net,asp.net-mvc,database,nosql,C#,Asp.net,Asp.net Mvc,Database,Nosql,我在Asp.net MVC(c#)和SQL Server 2005中启动了我的项目。我想在我的项目中实现对象数据库。 在谷歌搜索时,我发现了“&” 我没有足够的对象数据库知识&哪一个最适合sqlserver2005 请提供一个关于Asp.net MVC应用程序中对象数据库实现的好例子/参考您到底想实现什么?你说“对象数据库”是什么意思?最有可能的情况是,您只需要一个ORM(对象关系映射器)工具来以面向对象的方式处理RDBMS。您可以找到ORMs的列表。我想您希望使用asp.net MVC开始Mo

我在Asp.net MVC(c#)和SQL Server 2005中启动了我的项目。我想在我的项目中实现对象数据库。 在谷歌搜索时,我发现了“&”

我没有足够的对象数据库知识&哪一个最适合sqlserver2005


请提供一个关于Asp.net MVC应用程序中对象数据库实现的好例子/参考

您到底想实现什么?你说“对象数据库”是什么意思?最有可能的情况是,您只需要一个ORM(对象关系映射器)工具来以面向对象的方式处理RDBMS。您可以找到ORMs的列表。

我想您希望使用asp.net MVC开始MongoDb。在这种情况下,请从中获取最新的社区支持的Mongodb驱动程序,并遵循以下一步一步的博客帖子

有关使用C#的Mongodb的详细介绍,您可以查看以下系列:


至于从ASP.net MVC使用它,我还不知道有任何参考实现。

请看一下Rob Connery的博客。他最近和MongoDB做了很多工作。他的主要项目提供了一个对象持久性接口,尽管这项工作仍在进行中,但可以在上找到。

作为一个问题,而不是一个wiki,这可能更好。对不起,现在我会更正it@amexn,您能解释一下为什么您(需要)mongodb而不是像linq2sql这样使用更广泛的东西吗?如果您想要的只是表示模型的对象,那么…我读了一篇关于对象数据库的文章。因此,我需要在我的项目中尝试MongoDB和db4o都是独立的数据库-它们取代了SQL Server 2005,而不是与之一起使用。Linq to SQL让人想到,因为它非常简单,而且根本不需要代码。然后可能实现一个存储库模式。我删除了我的答案,说了这么多,但后来认为@amexn更多地考虑MongoDB。我需要db4o/MongoDB对象数据库他将对象数据库称为直接存储/检索应用程序对象(通常通过二进制序列化)的系统,而不是存储表、行等的关系数据库。