问题标签 [domainservices]

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 投票
2 回答
1639 浏览

silverlight - 如何返回列表来自域服务

大家好,我正在使用 WCF RIA 服务我有域服务,我在其中编写了这个方法

我如何在客户端获取此列表?这不起作用:

有什么建议么?

0 投票
1 回答
259 浏览

silverlight - 域数据源 + 域服务

是否可以将 DomainDataSource 控件与普通的 DomainService 一起使用?我想对非实体数据进行分页/排序。

0 投票
2 回答
1173 浏览

silverlight - 如何修改 edmx 并自动反映域服务中的更改?

我有一个使用 vs2010 创建的 silverlight 业务应用程序,它启用了 RIA 服务,我在数据库中添加了新表并使用(从数据库选项更新模型)更新了 edmx,但我也想更新域服务类以包含新表,我该怎么做?

0 投票
1 回答
252 浏览

entity-framework - Silverlight 客户端中实体的帮助程序属性,共享代码

我试图弄清楚如何为给定的实体类型创建在 Silverlight 客户端中公开的附加“计算”属性。我的解决方案结构如下(简化):

命名空间“数据访问”,类 Lib,包含我的 EDMX 命名空间“Web”Web 应用程序,该应用程序托管 silverlight 应用程序以及在 EDMX 上投影的域服务(因此它引用了“数据访问”项目。)命名空间“SLApp”,Silverlight 应用程序

我的实体之一是人(非常简化):

我想要一个名为 FullName 的“助手”/“计算”属性,它只是将名字和姓氏放在一起。在过去,这很容易;创建我自己的公共部分类 Person 类并添加属性/逻辑,然后我可以将其用作普通属性。但是 RIA 域服务似乎没有公开该属性,所以我不能在客户端上使用它。如果 EDMX 在 Web 应用程序中,我可以使用 .Shared.cs 文件并将其包含在 SL 应用程序中(我猜),但我不希望我的 EDMX 在 Web 应用程序中(感觉很脏 :))

我正在使用 MVVM 模式,因此我可以在 ViewModel 类上创建属性,但似乎我必须多次复制该逻辑(我需要 FullName 属性的任何 ViewModel)。我尝试在名为 FullName 的 SL 应用程序中为 Person 对象创建一个扩展方法,但显然您无法绑定到扩展方法。

我是 Silverlight 的新手,这是我的第一个“真正的”应用程序,所以也许我只是错过了一些非常简单的东西......我希望我是。任何帮助都会很棒。

谢谢!

0 投票
1 回答
448 浏览

c# - 如何直接从 Silverlight WCF RIA 域服务获取对象

我开始使用 Silverlight WCF RIA 域服务,我有一个问题。

到目前为止,我能够用来自我的 WCF 的数据填充 DataGrid。这没关系。

但我想简单地得到一个列表,比如说,我所有的用户。通常使用 DataGrid 我会这样做:

但是如果我只想得到一个结果列表,我该怎么做呢?!

我试过:

但它没有奏效。

一切正常,但这个问题仍然在我脑海中......

非常感谢!

0 投票
1 回答
118 浏览

dns - 有什么软件可以免费批量提供域可用性?

我正在寻找软件(可能是一个网站),我可以在其中批量检查域的可用性 - 其中非常多,大约 500 000 个,包括 .in、.it、.nl 等 tld 和其他 2 个字母域(不仅仅是.com、.net、.org 等)。有谁知道合适的吗?

0 投票
1 回答
354 浏览

silverlight - RIA 存储过程 - 服务代码未执行

我在 SQL Server 中有一个自定义存储过程,我想通过 RIA 服务执行它。我已经完成了具有标量返回类型的函数导入(int 假设存储过程返回行数)。我可以在我的 ObjectContext 中看到我的存储过程。我将存储的过程包装在我的 RIA 服务中,从我的 Silverlight 客户端调用。在此示例中,客户端正在调用方法“ApproveOrRejectLeave”,但服务器端代码永远不会被执行。我什至尝试调用 tmsService.SubmitChanges(),但在服务器端没有任何反应。

我错过了什么吗?

客户端:

服务器端:

谢谢,拉夫

0 投票
1 回答
165 浏览

silverlight - 如何为组件艺术控制设置量规值

我在 MainPage.xaml 中有一个 Guage 控件,它需要三个值(值、最小值和最大值)。我已经编写了在存储过程中从数据库中获取这三个值的逻辑。

请让我知道如何在 DomainService 中调用这些值并将量规控件属性绑定到它。

0 投票
1 回答
170 浏览

silverlight - 从 silverlight 调用时域服务错误

我在现有的 mvc 视图中托管了一个 silverlight 应用程序。我越来越臭名昭著

“远程服务器返回错误-> 未找到”

当我尝试访问 mvc 应用程序中定义的域服务时。
在提琴手我得到这个错误:

IControllerFactory 'DrcMvcWeb.Infrastructure.DrcControllerFactory' 没有返回名称为 'ClientBin' 的控制器。

我是否需要将路由映射到域服务调用?这是我第一次体验 Silverlight 和 RIA 服务,到目前为止体验并不好。

0 投票
0 回答
250 浏览

mvvm - 请 RIA MVVM 指导

我一直在尝试实现 MVVM,而且大部分情况下我真的很喜欢它。我已经能够找到大多数问题的答案,但有一件事我完全错过了,或者真的没有得到。这是关于通过 RIA 服务从服务器发送的数据。

在大多数用于在 ViewModel 中公开模型数据的示例中,似乎采用两种方式之一,将整个模型公开为一个属性(我不喜欢这种方法):

或者,实现您希望从模型公开到视图的各个属性。这是我一直这样做的方式,但这是相当多的额外工作。

许多使用对象列表的示例显示代码公开一个ObservableCollection<TEntity>(或某个通用集合的版本),其中 TEntity 是由 RIA 生成的类,然后将其绑定到控件 ItemsSource 等。好的,到目前为止一切都很好。但是当我需要处理基于该绑定对象的命令时会发生什么?到目前为止,为了处理这个我绑定到一个ObservableCollection<CustomViewModel>. 当我从服务器取回数据时,我会遍历返回的集合并将其“转换”为我的 CustomViewModel 并将其放入我的集合中。像这样:

现在我可以根据需要向 TaskItemViewModel 类添加命令等。但这并不理想。

一个很好的例子(现在已经过时了)可以在这里找到:An MVVM Approach to Telerik Domain Services for Silverlight 该示例支持服务器端分页、过滤、分组等,并且运行良好。它再次绑定到 RIA 对象的集合,在本例中为客户列表。如果我想/需要在绑定项目级别处理一些命令怎么办?

我错过了什么?我知道您可以拥有元类以及共享代码,但从我的游戏/尝试来看,它似乎不符合要求。能够绑定到<RIAObject>. 有没有办法做到这一点并拥有我的“附加”命令?任何帮助/想法/输入都会很棒!

谢谢你,克里斯