问题标签 [ria]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1632 浏览

wcf - 将组合与 WCF RIA 服务结合使用

我一直在尝试找到一个示例,说明在使用 LinqToEntitiesDomainService 时如何将 CompositionAttribute 与 CUD 操作一起使用。我在任何地方都找不到,并且在接下来的几天里真的需要这个功能。有谁知道如何实现这一点并可以为我提供一个例子?我能找到的唯一合理的例子是:

http://blogs.msdn.com/digital_ruminations/archive/2009/11/18/composition-support-in-ria-services.aspx

但它是基于L2S的。

0 投票
2 回答
3887 浏览

silverlight - 使用 RIA 服务在 Silverlight 中进行过滤

我有一个小型 SL 应用程序,它使用 RIA 服务在数据网格中显示员工数据(Northwind 数据库)。我有一个文本过滤器,它可以很好地处理 varchar 列,但不能过滤可以为空的 int 列。这是xaml:

任何帮助将不胜感激。谢谢

0 投票
2 回答
5084 浏览

wcf - WCF RIA 服务 - 加载数据和绑定

今天晚上,我一直在玩弄 Silverlight 的新 WCF RIA 服务 Beta。到目前为止,它看起来不错,但是在尝试检索数据并通过绑定将其公开给 UI 时,我遇到了一些障碍。

首先,我如何从我的服务中获取单个整数或字符串值?假设我的域服务上有这个方法:

public int CountEmployees() { return this.ObjectContext.Employees.Count(); }

我怎样才能调用它并将结果绑定到一个TextBlock?

另外,有没有办法为绑定数据制作自定义布局?我觉得 ListBox、DataGrid 等有点“受限”。即,如何制作一个内部带有堆栈面板的 Grid 并让一些 TextBlocks 显示绑定的数据?如果 WCF RIA 服务完全有可能:)

提前非常感谢。

0 投票
10 回答
16140 浏览

wcf - WCF RIA 服务部署问题

我有一个非常简单的示例 silverlight 应用程序。我使用具有一个实体的实体模型向它添加了域服务。客户端应用程序只是在启动时加载实体中的所有行。当我在我的开发箱上运行它时,它按预期工作。但是,当我将它移动到我们的测试服务器时,我收到一个异常,提示找不到我正在调用的方法(查询“GetCTCStation”的加载操作失败。远程服务器返回错误。NotFound。)。当我与 Fiddler 更密切地检查客户端/服务器通信时,我发现请求将发送到http://[server url]/ClientBin/SilverlightApplication7-Client-Web-CTCService.svc/binary. 我将域服务添加到web项目的根目录,所以我不明白为什么客户端在ClientBin目录中寻找它。它显然不存在。我在这里做错了什么?我对 RIA 的 7 月预览版没有任何问题。


它是相对的,但在 Generated_Code 文件中自动处理。并且 webconfig 中没有要配置的内容。我在创建域服务时使用了默认设置。我尝试在实例化服务时显式设置 uri,但发生了相同的异常。

0 投票
3 回答
993 浏览

html - JSF 组件库生成糟糕的 html 代码。这不好,但可以接受吗?

当我使用 jsp/jstl 和 jQuery 开发 web 应用程序时,我曾经编写过很好的 html 代码,与样式和脚本分开。JSP 插入了一些奇怪的空格和空行,但没有别的。

现在我正在尝试使用 jsf 进行开发。JSF 有很多用于创建具有大量组件的 RIA 的库,因此使用 jsf 和一些组件库开发 Web 应用程序应该更快。

但是我已经尝试过的所有库都生成了糟糕的 html,其中混合了脚本,并在 html 中混合了一些额外的隐藏输入和样式。这些库还经常提供表格布局(具有不同的 Panel、GridPanel 和其他组件)。

对我来说,它看起来很糟糕,我无法在我的 html 中看到如此大的混乱。

我不确切知道,但我认为 ASP.NET 会产生类似的东西。

那么问题来了:它是 Web 开发的新标准——创建快速而肮脏的 html 吗?

0 投票
1 回答
2019 浏览

c# - WCF RIA 服务,EntitySet 总是空的?

这里有一个关于新的 WCF Ria 服务测试版的快速问题:

如果我在代码隐藏中这样做:

EntitySet e = MyContext.Employees

似乎实体集在运行时总是空的?即,如果我想遍历 Employee 实体集。

此外,如果我正在获取实体集的枚举器,我会收到一条错误消息,告诉我枚举器为空或尚未启动。有没有办法从上下文中获取实体集合并遍历它们?

提前致谢!

0 投票
2 回答
812 浏览

wcf - RIA:“使用本地 IIS Web 服务器”

当我开始使用 Silverlight 时,我知道我遇到了这个问题,但我终其一生都不记得如何解决它。

我使用标准教程创建了一个新的 RIA 服务应用程序,从数据库中添加了一个表并添加了一个网格来显示结果。效果很好。现在我打开 Web 属性并将 Web 项目更改为“使用本地 IIS Web 服务器”。突然应用程序将加载并给我友好的“NotFound”错误。

请有人提醒我我在这里错过了什么。

0 投票
2 回答
950 浏览

wcf - WCF RIA 服务 Silverlight 3.0

我从以下网站下载了 WCF RIA Services Beta:WCF RIA Services Beta for Visual Studio 2008 SP1

http://www.microsoft.com/downloads/details.aspx?FamilyID=76bb3a07-3846-4564-b0c3-27972bcaabce&displaylang=en#filelist

但我无法添加对以下程序集的引用:system.Windows.Ria.Data 我在下载的位置 c:\Program files\Microsoft SDK's\RIA Services 进行了搜索,但我找不到这个 dll。

如果您能指出我在这里缺少的东西,将不胜感激。

0 投票
1 回答
1268 浏览

silverlight-4.0 - RIA、Silverlight 4、EntityStates 和复杂类型

我有一个以复杂数据类型作为模型的 RIA silverlight 4 应用程序。作为一个熟悉的例子,我们称它为 aspnet_User,它有一个名为 aspnet_Membership 的成员对象;aspnet_User 有一个名为“UserName”的成员,aspnet_Membership 有一个名为“Email”的成员。现在使用 aspnet_User 作为数据上下文,我想绑定到 aspnet_User 或附加的 aspnet_Membership 中的任何更改 - 即我想显示 aspnet_User 是否“脏”。如果我更改 aspnet_User.UserName 或 aspnet_Membership.Email,则应显示脏标志。现在,我之前已经实现了一个转换器并绑定到一个对象上的 EntityState,这可以很好地显示简单属性是否是脏的,但是在编辑 aspnet_Membership 成员的各个方面时 EntityState 不会改变。

我试图实现一个名为 BubbledEntityState 的属性,它反映了 aspnet_User 或 aspnet_membership 上的修改后的 EntityState。它在 Silverlight 项目的部分类中定义。这需要对 aspnet_User 或其成员 aspnet_Membership 上的 EntityState PropertyChanged 事件作出反应。所以我尝试在部分 OnCreated 方法中处理这些事件。然而奇怪的是,这根本没有被调用。方法如下: public partial class aspnet_User {

... }

我假设 aspnet_User 对象是在服务器上构建的,并且在 RIA 完成 WCF 调用后在客户端上重构它们时不会“重构”。这让我觉得很奇怪。我在做一些古怪的事情吗?有人有更好的方法来处理这个吗?

0 投票
0 回答
3514 浏览

jquery - 如何从 Jquery 调用 WCF Ria Service/DomainService?

我正在尝试从 jquery 调用使用 WCF Ria 服务创建的 DomainService。如果我使用 POST,我会得到 405 方法不允许。如果我使用 Get,它会出现 javascript 错误。我是否缺少配置步骤?此代码导致 405。

}