是否有文章/网站/书籍详细介绍了WCF RIA服务的“方式”?我发现有点可疑的是,我依靠的技术让我真的不知道幕后发生了什么。我正在寻找Visual Studio中的钩子,为什么你不能只是从另一个应用程序添加对你的域服务类的引用并使用它,.config文件中的重要设置,等等。有什么喜欢我在寻找什么? MSDN擅长说明RIA服务可以做什么,但我对'How'更感兴趣......有点像Don Box sorta解释。
答案 0 :(得分:3)
这是一个不错的描述,但它可能更像是一个“什么”的帖子。
http://nikhilk.net/NET-RIA-Services-Vision-Architecture.aspx
如果你破解了一个启用了RIA的Silverlight项目,你就会看到一个LinkedServerProject元素。
<LinkedServerProject>..\SilverlightApplication.Web\...csproj</LinkedServerProject>
触发通常安装在“C:\ Program Files(x86)\ MSBuild \ Microsoft \ Silverlight \ v4.0”下的构建目标(Microsoft.Ria.Client.targets)以运行CreateRiaClientFiles任务。此任务旋转RIA codegen引擎以在Silverlight项目中生成DomainContexts。
关于codegen可扩展性的更多信息可以在Jeff的帖子中找到。
http://jeffhandley.com/archive/2010/10/27/RiaServicesV1SP1Beta.aspx