问题标签 [dataservice]

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 回答
390 浏览

c# - 来自 Sharepoint 的 DataServiceQuery IEnumerator 仅返回 1000 个项目

我有一个 Sharepoint 2010 列表,我正在使用 System.Data.Services.Client.DataServiceQuery 将列表放入 C# 列表中。但是,当我枚举列表时,我被限制为 1000 项。

我做了一些研究,发现 Active Directory 默认将此数字限制为 1000,因此它在 Sharepoint 中也会受到限制是有道理的,但我想增加这个数字。

谁能提供一些步骤来在 Sharepoint 或它所在的任何地方找到 MaxPageSize,以便我可以在我的 C# 程序中取回 1000 多个项目?

0 投票
1 回答
1608 浏览

c# - 如何调试 WCF 数据服务

我为我的 windowsphone 应用程序编写了一个数据服务,我正在尝试保存对此数据服务的更改。为此,我打电话BeginSaveChanges

此函数的回调在调用时返回错误EndSaveChanges

endsavechanges 返回的错误:

我想查看有关这些错误的一些更详细的信息,或者如果有人知道他们的意思也将受到赞赏,但是我如何在 Visual Studio 中完成(有关数据服务的更多详细信息)?

ps,我已经添加了:

到我的数据服务。

请帮忙 :)

编辑:


当我删除 Try 构造并执行 EndSaveChanges 方法时。我可以阅读 innerExeptions,即:

当 IDENTITY_INSERT 设置为 OFF 时,无法在表“测量”中插入标识列的显式值。

任何想法是什么意思?

0 投票
1 回答
221 浏览

mvvm-light - MVVM DataService Example

Can someone provide an example of how I would use the DataService with MVVMLight v4 to bind to a 'Company' Entity from my EDMX file (SQL 2008) when live or to a 'Company' collection at design time?

I have searched all over and find very few examples of how to use the DataService construct.

0 投票
1 回答
111 浏览

c# - 将 EF STE 更改为 wcf 数据服务

我有一个 WCF 类库,我将它与Windows 服务一起托管在这样的地址 ( http://myIPAdress:port/MyService) 上。

WCFclass 库有 BLL(业务)引用和 Common(类型)引用,BLL 在 DAL 中有 DAL 引用(n 层)我有一个带有STE 生成器的 EF DB (类型在 Common 中生成)。我的客户端应用程序是带有我的服务参考的 WPF(适用于 Internet)。

正如我在本网站STE中所读到的,不再推荐 STE,我决定使用 WCF数据服务。我只是通过服务发送 EF 类,更新很痛苦。

现在我的问题是:

  1. 将 STE 改为数据服务是个好主意吗?如果不是,最好的主意是什么?我讨厌STE!

  2. 我怎样才能更轻松地改变它?

  3. 如果我有数据服务,我可以使用 Windows 服务托管它还是更好地使用一个 Windows 服务托管它?(我的意思是将它与主要的 WCF 服务合并)

  4. 数据服务有多安全?我的意思是我可以加密我的数据等吗?

0 投票
1 回答
166 浏览

c# - 使用 DataService 的性能

我是 MVVM Light 的新手,我想知道使用 Messenger 和数据服务。

我有一个 dataService 类和方法 GetAll 从 DBF 文件加载数据。所有数据都显示在 DataGrid 中。文件的路径由 OpenFileDialog 选择。当我转到另一个视图时,我只需要该数据的一小部分(一列)。现在我想知道如何在另一个视图模型中获取这些数据:

  1. 通过带有文件路径的 Messenger 字符串发送到第二个 viewModel 并通过服务读取数据(再次使用发送的路径连接到文件)这种方法通过 Messenger 发送较小的对象,但应用程序需要再次连接到文件或
  2. 在第一个 viewModel 上准备字符串集合(来自 DBF 的列)并通过 Messenger 发送这个集合。

我也想知道如何多次获取数据。如果我有 GetAll 方法,我有所有数据的对象。我可以有这样的东西吗?:

现在,如果我有另一种方法,我可以使用集合 _allData 并且每次需要一些数据时都不必连接数据库或文件。

但在一些项目中,我看到每种方法都与数据库有关。最佳做法是什么?

(对不起,如果我的问题很混乱;))

0 投票
3 回答
311 浏览

javascript - Angular Js指令通信检测范围内是否有另一个指令

我知道有一种方法可以使指令相互通信。您可以通过使用控制器来做到这一点。我的问题是我在创建上传应用程序的页面上有 2 个指令,我正在使用文件更改指令来检测文件输入是否已用于选择文件,以及创建用于拖放的放置区的指令文件都在工作。

但是如何让应用程序检测是否在我创建工厂方法的页面上使用了 dropzone 或 filechange 指令,并使用带有数组的数据服务将指令的名称推送到数组中。但是,即使两者都在页面上,只有一个在注册?我该如何解决?这是一个异步问题吗?

这是我的 uploader3.js

这是我的html。

当我记录 data.directives 时,它显示我的长度为 1?如何应用推送并让两个指令在我的数据服务中注册?

有没有更好的方法来确定页面上实际应用了哪些指令?我需要根据页面上是否已实现 dropzone 或文件更改指令,或者是否同时使用两者来执行下一组代码。

0 投票
1 回答
267 浏览

entity-framework - 什么是使用实体框架和存储库以及 UnitOfWork 模式的 DataService 最佳实践

我正在使用 EF 和 MVVM 模式。我的问题是关于数据访问层的。在 DAL 我有以下课程:

  1. MyObjectContext这在技术上是现在的标准 ObjectContext,但稍后将添加一些工作单元方法。

  2. Repository<TModel>它处理不同 ObjectSet 上最需要的查询(例如 Add、GetAll、...)。

  3. 其中一些DataServices利用存储库为 Core 提供更高级别的数据访问。

我正在处理的项目是一个业务应用程序,到目前为止大约有 100 个 EntitySet,有时用户的单个交互可能涉及多达 20 个不同的 EntitySet(更新其中的大多数)。我目前添加.Include(params string[])到我的查询中以防止ObjectContextDisposedException但它似乎不是一个可靠的解决方案。

问题是我应该在每个 DataService 方法中创建一个实例MyObjectContext(因此是存储库)(如以下代码,在我看来,在这种情况下工作单元的能力将毫无用处)还是应该在外部创建它DataService 并通过它们的构造函数(或直接传递给每个 DataService 方法)将其传递给 DataService,以一起处理一堆数据库操作(不同的表和查询)。如何?

如下MyObjectContext所示:

这是Repository这样的:

这就是常见的DataService样子:

任何想法或见解都会受到赞赏。

0 投票
1 回答
2447 浏览

c# - WCF 数据服务 (OData) 和 CORS

我正在尝试让 WCF DataService 处理跨域请求。我发现了如何让 WCF 服务与 CORS 一起使用:http: //blogs.microsoft.co.il/blogs/idof/archive/2011/07/02/cross-origin-resource-sharing-cors-and -wcf.aspx

我下载了示例,但无法使其与 DataService 一起使用。它适用于示例服务,但不适用于我的 DataService。

这是我非常简单的 WCF 数据服务:

TestService.svc 文件:

DataContext 也很简单:

但是,预检选项请求仍然返回 501。为了让 CORS 与数据服务一起工作,我是否缺少一些东西?

0 投票
1 回答
160 浏览

wcf - WCF 数据服务存储过程返回奇怪的字符串值

存储过程:

TaskTrackerDataService.cs

我有一个存储过程,我可以从 Web 调用它

它将返回员工姓名

当我尝试从我的 WPF 项目中调用存储过程时

它总是返回

任何帮助,请

0 投票
0 回答
115 浏览

apache-flex - 如何捕捉这个错误?

我有问题。从数据服务中,我收到具有相同标识的行,并且它在运行时使我的应用程序崩溃并出现以下错误:

我怎样才能捕捉到这个错误?

得到结果后写入 ArrayCollection 时出现此错误。在此错误之后调用结果事件处理程序。