/ / Por que o Silverlight 4 usa o serviço WCF RIA para o Entity Framework? - silverlight, silverlight-4.0

Por que o Silverlight 4 usa o serviço WCF RIA para o Entity Framework? - silverlight, silverlight-4.0

Eu quero usar o framework Entity no silverlight, mas sem o serviço RIA.

Existe alguma maneira ?

Se o WCF RIA é obrigatório, então por que?

Respostas:

3 para resposta № 1

Silverlight é um tempo de execução do lado do cliente (o código não éexecutado no servidor). E, portanto, você não pode usar o Entity Framework para chamar um banco de dados diretamente dele. Os Serviços RIA essencialmente criam uma camada de serviço da Web com a qual o Silverlight pode conversar. No lado do cliente, as classes de proxy são criadas para interagir com a camada de serviço. O RIA Data Services foi projetado para fazer parecer que você está interrogando a EF diretamente.

Para usar o EF sem serviços de RIA, você pode criar umclasse de serviço básico e ter toda a sua lógica de negócios, e dentro desse serviço você pode usar o Entity Framework. Você faria chamadas para essa camada de serviço como qualquer outro serviço.