问题标签 [wcf-data-services]

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

c# - Astoria 错误 - 需要一个没有查询或片段的绝对的、格式正确的 http URL

我第一次通过使用实体框架创建模型来尝试我的 ADO.NET 数据服务。我正在通过创建一个简单的控制台应用程序来测试该服务是否通过客户端工作。这是我的 Main 方法的主体:



当我到达声明“上下文”的第一行时,我的调试器会跳转到 Reference.cs 文件,在该文件中我有同一个项目中的“服务引用”说“”。



谁能看到我做错了什么?或者您建议我如何通过控制台应用程序通过服务呈现?下一步将是 Silverlight 3.0。

0 投票
2 回答
421 浏览

ado.net - 用于假人的 ADO .NET 数据服务

我目前正在进行另一个基于 ADO .NET DS 的项目,我需要尽快进入该主题。

简而言之,ADO .NET 数据服务的目的是什么?解释 ADO .NET 数据服务的最佳资源是什么?

0 投票
1 回答
1015 浏览

security - ADO.NET 数据服务中的自定义授权

我有一个公开实体框架数据模型 (.edmx) 的 ADO.NET 数据服务。

我需要允许/拒绝某些用户对某些实体的读/写。我使用 Windows 身份验证。我能找到的只是覆盖 OnStartProcessingRequest :

但是我认为这很糟糕,我希望有一个更好的解决方案......有什么想法吗?:(

0 投票
1 回答
729 浏览

ado.net - 自定义 ADO.NET 数据服务异常

是否可以让 DataServiceException 将错误列表传递给消费者?

当各种验证在模型上失败时,我还希望获得一个错误列表,而不是仅仅接收标准消息,Stacktrace 信息。

我试图将 DataServiceException 的内部异常设置为 FaultException。

客户端我确实收到了 DataServiceException,但操作的消息只有 FaultException 原因和类型(ToString'ed),它没有我在 MyTypeWithExtraInfo 中指定的 DataMembers。

0 投票
2 回答
1242 浏览

entity-framework - 尝试访问使用实体框架构建的 ADO.NET 数据服务时引发异常

在尝试使用实体框架和 ado.net 数据服务时,我遇到了真正的麻烦。

在请求甚至到达我的代码之前,我得到了一个 WCF 异常(底部的异常)。这根本不是很有帮助。我所有的实体都有主键,所有实体的所有属性都是公共的。有什么想法会导致这种情况吗?

异常文本:服务器在处理请求时遇到错误。异常消息是“字典中不存在给定的键。”。有关更多详细信息,请参阅服务器日志。异常堆栈跟踪是:

在 System.ThrowHelper.ThrowKeyNotFoundException() 在 System.Collections.Generic.Dictionary 2.get_Item(TKey key) at System.Data.Services.Providers.ObjectContextServiceProvider.PopulateMemberMetadata(ResourceType resourceType, MetadataWorkspace workspace, IDictionary2 entitySets, IDictionary 2 knownTypes) at System.Data.Services.Providers.ObjectContextServiceProvider.PopulateMetadata(IDictionary2 knownTypes, IDictionary 1.CreateProvider 2 entitySets) at System.Data.Services.Providers.BaseServiceProvider.PopulateMetadata() at System.Data.Services.DataService(Type dataServiceType, Object dataSourceInstance, DataServiceConfiguration& configuration) 在 System.Data.Services.DataService1.EnsureProviderAndConfigForRequest() at System.Data.Services.DataService1.ProcessRequestForMessage(Stream messageBody) at SyncInvokeProcessRequestForMessage(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[] & outputs) 在 System.ServiceModel。 Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage3(MessageRpc& rpc) ) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage2(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage1(MessageRpc& rpc) 在 System.ServiceModel.Dispatcher.MessageRpc。进程(布尔 isOperationContextSet)

0 投票
1 回答
94 浏览

asp.net - Ado Data Services 可以替换我在网站的 ajax 调用中使用的 web 服务吗?

我曾经在我的网站中创建普通的 web 服务,并从 javascript 调用这些服务来进行 ajax 调用。

现在我正在学习 Ado Data Services,我的问题是:这个 Ado Data Services 是否可以在我将创建的新站点中替换我的正常 Web 服务?

如果是,

我可以将这些 Ado 数据服务放在“同一服务器上的本地”的单独项目中,并仅从我的网站中引用吗?“为我的网站内部使用使用相同的服务,并为其他网站或服务提供相同的服务,例如 twitter 所做的”

0 投票
1 回答
365 浏览

linq-to-sql - 删除 RIA 服务中的项目时未从数据库中删除数据

我有一个 Silverlight3 客户端通过带有 Linq-to-SQL 后端的 RIA 服务使用未修改/代码生成的 DomainService。这是从数据库中删除一行的正确方法吗?

SubmitOperation 返回时没有错误,但从未从数据库中删除任何行。插入工作得很好。

0 投票
1 回答
503 浏览

entity-framework - 如何在实体框架模型中切片/过滤数据?

我们的每个表都有列 TenantID。通常我们使用 NHibernate 过滤器对数据进行切片。对于实体框架模型,我们需要相同的内容。

我们将使用此模型作为 ADO.NET 数据服务的源,因此最好使用无基础结构属性(如 TenantID)的模型。从代码方面,我们静态地知道 TenantID 线程。

UPD:我找到了QueryInterceptorAttribute,正在调查我是否可以使用它。

0 投票
2 回答
161 浏览

entity-framework - ADO.NET 数据服务或实体框架 - 学习哪一个?

我有一点空闲时间,我打算赶上一些新技术。我作为 ASP.NET 开发人员开始了我的 .NET 开发生涯。目前我完成了 ASP.NET 开发,就此而言,我完成了任何前端开发。这些天我进入业务层和 DAL 开发,主要关注 WCF 服务开发,我将继续这样做。鉴于这种情况,哪一个对我前进有帮助?ADO.NET 数据服务还是实体框架?

0 投票
1 回答
272 浏览

architecture - ADO.net 数据服务在 N 层拱门中的位置在哪里?

我不喜欢直接从 UI 层访问数据。我不知何故无法理解在 N 层拱形软件中的何处使用 ADO.net 数据服务。

编辑:我正在为作为 DAL 的服务的概念而苦苦挣扎。我认为它不是太有效,尽管它看起来可扩展。