我想创建一个Silverlight业务应用程序,它使用我的机器的本地Web服务器,并使用EF,域服务和RIA服务访问MVVM方法下的SQL SERVER Express数据库。
我是VS2010或2012的Windows 7用户。
以下哪项是更好的做法?:
第一种方法)创建一个使用http位置(IIS 7.5)的网站,然后向其添加Silverlight业务应用程序项目。所有DomainServices,Views和ViewModel都将位于BusinessApplication和BusinessApplication.Web项目中。 LocalHost项目仅作为向全世界开放项目的方式:
image http://s8.postimage.org/fveorpir9/Sin_T_tulo.jpg
第二种方法)创建Silverlight业务应用程序,检查BusinessApplication.Web属性Web->使用本地IIS Web服务器并继续创建模型,域服务等...
image2 http://s3.postimage.org/oxlikoxo3/Sin_T_tulo.jpg
第三种方法)创建位于localhost上的WebSite,并添加网站中托管的Silverlight项目。此方法不使用业务应用程序模板。不感兴趣。
答案 0 :(得分:0)
您应该使用2.方法来设置您的silverlight项目。从开发silverlight Web应用程序开始。业务应用程序模板将为您设置许多设置和选项,以便您可以直接实现业务逻辑。
我作为一名经验丰富的Silverlight开发人员使用3.方法,因为我不喜欢使用这些模板,因为它们可以满足我的需求。