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 № 1Silverlight é 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.