为什么Silverlight 4将WCF RIA服务用于实体框架?

为什么Silverlight 4将WCF RIA服务用于实体框架?,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我想在silverlight中使用实体框架,但没有RIA服务 有办法吗 如果WCF RIA是强制性的,那么为什么呢?Silverlight是客户端运行时(代码不会在服务器上执行)。因此,您不能使用实体框架直接从数据库中调用数据库。RIA服务实质上创建了Silverlight可以与之对话的web服务层。在客户端,创建代理类以与服务层交互。RIA数据服务的目的是让它看起来像是你在直接询问EF 要在不使用RIA服务的情况下使用EF,您可以创建一个基本服务类,并在其中包含您的所有业务逻辑,并且在此服务中

我想在silverlight中使用实体框架,但没有RIA服务

有办法吗


如果WCF RIA是强制性的,那么为什么呢?

Silverlight是客户端运行时(代码不会在服务器上执行)。因此,您不能使用实体框架直接从数据库中调用数据库。RIA服务实质上创建了Silverlight可以与之对话的web服务层。在客户端,创建代理类以与服务层交互。RIA数据服务的目的是让它看起来像是你在直接询问EF


要在不使用RIA服务的情况下使用EF,您可以创建一个基本服务类,并在其中包含您的所有业务逻辑,并且在此服务中可以使用实体框架。您可以像调用任何其他服务一样调用此服务层。

Silverlight是客户端运行时(代码不会在服务器上执行)。因此,您不能使用实体框架直接从数据库中调用数据库。RIA服务实质上创建了Silverlight可以与之对话的web服务层。在客户端,创建代理类以与服务层交互。RIA数据服务的目的是让它看起来像是你在直接询问EF

要在不使用RIA服务的情况下使用EF,您可以创建一个基本服务类,并在其中包含您的所有业务逻辑,并且在此服务中可以使用实体框架。您可以像调用任何其他服务一样调用此服务层