Tengo un aplicación WPF que utiliza LINQ a SQL en un archivo local .MDF. Esta solución es simple, fácil y eficaz, es decir, creé mi modelo de una vez, a continuación, leer/escribir datos en cualquier lugar a través de LINQ:¿Cuál es el equivalente de LINQ-a-SQL para Silverlight?
using (var db = Datasource.GetContext())
{
oldItem = (from i in db.Infos
where i.Id == TheId
select i).SingleOrDefault();
CreateForm(db, FormBase, oldItem, Button_Save);
}
¿Cuál es el equivalente de muertos sencilla de esto para aplicaciones de Silverlight?
Buscando encuentro una explosión de términos:
- WCF RIA Services, Servicios de datos de WCF (ADO.NET Data Services, Astoria), servicios de datos Toolkit
- .NET RIA Servicios
- OData (Dallas)
- GData
- REST, basada en reposo, reposo similar, REST-inspirado
- XML, JSON, XML RDF +
- servicios web, SOA
- los servicios basados en la nube, Azure, SQL Azure, la plataforma de servicios Azure
Todo lo que quiero hacer es esto:
- crear un .mdf archivo
- utilice alguna herramienta LINQ-to-SQL-like a generar una capa de datos habilitada para web (¿RESTO?) etc.
- FTP el archivo .mdf y clases a mi servicio de alojamiento web ASP.NET
- escritura clientes Silverlight que leen y escriben a esta fuente de datos con LINQ
+1 para servicios RIA –
+1 buena pregunta –