【发布时间】:2011-11-26 16:41:58
【问题描述】:
我想在我的 Azure 项目中使用两个不同的数据源:
- 一个 SQL Server,其中包含有关项目的部分基本信息(允许可索引数据和空间搜索)
- 一个 Windows Azure 存储,其中包含关于项目的完整剩余信息(通过密钥检索)
通过这种方式,我可以将强大的 SQL Server 与易于扩展的 Windows Azure 存储相结合。
想象一下这个 Domain POCO 类:
class Person
{
string Id { get; set; }
string Name { get; set; }
byte[] Picture { get; set; }
string Biography { get; set; }
}
我想使用具有流利映射的实体框架让 EF 了解属性 Picture 和 Biography 必须从 Windows Azure 存储(表、blob)而不是 SQL Server(可能是延迟加载)加载)。
EF(或 NHibernate)有办法做到这一点,还是我必须实现自己的 ORM 策略?
谢谢
【问题讨论】:
标签: entity-framework orm azure azure-storage