Asp.net mvc 4 ASP.NETMVC4运行时位置

Asp.net mvc 4 ASP.NETMVC4运行时位置,asp.net-mvc-4,web,Asp.net Mvc 4,Web,我已经创建了一个silver light网站。 Silver light部分用于客户端,部分用于服务器端 现在,我想在.NETMVC4中创建另一个站点。 我不能真正理解两件事。 第一个是,网站将在哪里执行??客户端还是服务器端?? 例如,如果我在控制器中有一个LINQ函数,它将在哪里执行?? 第二个问题是,我可以在银色灯光下使用WCF吗??或者我可以在项目中添加.edmx文件(ado.entity文件)?第一个问题的答案是MVC是一种服务器端技术。您可以利用JavaScript和其他方法来利用该

我已经创建了一个silver light网站。 Silver light部分用于客户端,部分用于服务器端

现在,我想在.NETMVC4中创建另一个站点。 我不能真正理解两件事。 第一个是,网站将在哪里执行??客户端还是服务器端?? 例如,如果我在控制器中有一个LINQ函数,它将在哪里执行??
第二个问题是,我可以在银色灯光下使用WCF吗??或者我可以在项目中添加.edmx文件(ado.entity文件)?

第一个问题的答案是MVC是一种服务器端技术。您可以利用JavaScript和其他方法来利用该技术实现客户端功能,但它需要在服务器上执行控制器、视图和模型


第二个问题的答案是,WCF可以像MVC中的Silverlight一样使用,尽管这取决于您如何使用它,取决于它是否在客户端使用。如果您通过控制器访问WCF,则它将在服务器端完成。如果您通过AJAX/jQuery使用它,那么您就是通过客户端处理它。

是的,您可以在silver light应用程序中使用WCF服务。您必须添加WCF应用程序的引用