我想在我的Azure项目使用两个不同的数据源:EF与天青 - 混合SQL Server和Windows Azure存储
- 一个的SQL Server包含基本部分信息关于项目(允许可转位数据和空间搜索)
- 一个的Windows Azure存储包含满剩余信息有关的项目(通过键检索)
这样我可以结合强大的SQL Server与Windows Azure存储的易扩展性。
想象一下这样的域名POCO类:
class Person
{
string Id { get; set; }
string Name { get; set; }
byte[] Picture { get; set; }
string Biography { get; set; }
}
我想用实体框架用流利的映射,让EF明白性质图片和传记必须从Windows Azure存储(表,BLOB加载)而不是SQL Server(可能是Lazy loaded)。
有EF(或NHibernate)这样做的方法,或者我必须实现自己的ORM策略?
感谢