解决方法
如果您使用
Redis(一个支持字符串,列表,集等的高级键值存储),那么这很容易.我已经开发了一个
C# redis client,它支持存储POCO的数据模型.
OrmLite可以使用这些完全相同的POCO将其存储在RDBMS中.
顺便说一句Redis很快,我有一个benchmark,可以在1.2秒内存储和检索整个Northwind数据库(3202条记录)(在3yo iMac上的UnitTest内运行).
我以两种方式存储实体
>不同的实体,我将类型名称和主键组合在一起以创建唯一键,例如瓮:用户:1
>然后我维护一组单独的主键(在Redis集中)以跟踪我的所有实体,使用如下键:ids:user