Quiero utilizar dos fuentes de datos diferentes en mi proyecto Azure:EF con Azul - Mezcla de SQL Server y Windows Azure Storage
- un SQL Server que contiene información parcial básica con respecto a un elemento (permite indexables de datos y búsqueda espacial)
- un almacenamiento de Windows Azure que contiene información completa con respecto a un elemento restante (recuperado por llave)
De esta manera puedo combinar el potente de SQL Server con la escalabilidad fácil de Windows Azure Storage.
Imagínese esta clase de dominio POCO:
class Person
{
string Id { get; set; }
string Name { get; set; }
byte[] Picture { get; set; }
string Biography { get; set; }
}
me gustaría utilizar Entity Framework con el mapeo de fluidez para permitir EF entender que las propiedades imagen y la biografía deben ser cargados desde Windows Azure Storage (mesa, gota) en lugar de SQL Server (posiblemente Lazy cargado).
¿Hay alguna manera con EF (o NHibernate) para hacer esto o tengo que implementar mi propia estrategia ORM?
Gracias