数据结构及其在.Net中的数据库映射

问题描述:

据我所知,复杂的数据结构(树,二叉树,图)在.Net Framework基类库中不可用。有没有一个好的第三方库可用于此目的?数据结构及其在.Net中的数据库映射

此外,我需要将这些数据结构映射回物理数据库(SQL Server)。这样的扩展是否可用?我很想有一个工具来根据我创建的数据结构(比如图)生成数据库脚本。

不用说,我的数据结构会收缩&的增长。这应该反映回数据库中(因此DML将成为数据库映射的数据结构的一部分))

您可以定义“复杂数据结构”吗?我从来没有发现可以在SQL中表示的东西,它不能用.NET来表示。

这听起来像你只是在寻找一个ORM的某些形式的数据。看看NHibernateEntity Framework。它们本质上帮助您在业务对象和数据持久性之间创建映射图。

+0

数据结构像树,二叉树,图...我不是在寻找ORM真的......我正在寻找数据结构库,它将端到端地处理内存中结构的映射,然后在数据库中。由于数据结构是标准的(或者我认为),我假设有些东西可以解决这个问题。 – Kabeer 2010-09-19 16:09:04