【发布时间】:2011-05-11 23:18:20
【问题描述】:
在我真正了解它的名字之前,我已经在很多情况下看到了Entity Attribute Value。当您“翻转”它并拥有一个包含实体、属性、值列的表并且每条数据都成为该表中的一行时,这种技术通常会突然出现,而不是存储在数据库列中。有时它也被称为“开放架构”。
它对某些事情有利,对其他事情不利。这个wikipedia article 很好地讨论了它背后的理论。
这似乎是一种经常使用的技术,应该有框架或引擎或 NoSQL 数据库或通用软件工具来构建和支持它。
那么,你知道吗?我对 Microsoft 堆栈(.Net、SQL Server 等)特别感兴趣,但也对其他技术堆栈感兴趣。
例如,build an ASP.NET EAV engine 的一个项目正是我正在寻找的,但显然从未开始。
【问题讨论】:
标签: c# sql-server frameworks entity-attribute-value