2011-03-12 11 views
5

Construí mi capa de acceso a datos con el nuevo código primero de Entity Framework 4, con una clase derivada de DbContext y varios miembros de DbSet.Usar EF4 DbContext con servicio de dominio

Ahora me estoy expandiendo a Silverlight y quiero usar los servicios de WCF RIA para acceder a la base de datos. ¿Debo volver a empezar con los Modelos de Datos de Entidades ADO.NET, o hay alguna forma de usar lo que tengo?

Respuesta

2

No, no debería tener que empezar de nuevo. Puede crear un servicio de dominio y no heredar de nada. Mire ejemplos de cómo las personas usan los servicios WCF RIA con Nhibernate.

Aquí hay algunas cosas sobre el uso de RIA con ctp4. http://social.msdn.microsoft.com/Forums/en/adonetefx/thread/57793bec-abc6-4520-ac1d-a63e40239aed
http://social.msdn.microsoft.com/Forums/en-US/adonetefx/thread/0e741f7f-700f-4efd-b10c-98f050f76c85

+0

Gracias, no sé por qué no busqué "código EF primero RIA" antes. Lo aceleraré y luego regresaré para aceptar tu respuesta. – Thomas

+1

Vote por favor: http://dotnet.uservoice.com/forums/57026-wcf-ria-services/suggestions/1579271-ef-dbcontext-code-first-domainservicedescription – Shimmy

2

Estoy un poco tarde a la fiesta, pero para las personas todavía en busca de esto, como yo era antes, echar un vistazo a este paquete NuGet.

http://nuget.org/packages/RIAServices.EntityFramework

Se proporciona una clase DbDomainService<> base similar a la LinqToEntitiesDomainService<>.

Cuestiones relacionadas