问题标签 [wcf-ria-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 回答
290 浏览

silverlight-3.0 - .Net RIA 服务如何跟踪登录用户?

我一直在阅读 Microsoft 为在 Asp.Net 和 Silverlight 应用程序之间使用而开发的 .Net RIA 服务,它看起来相当不错。我很好奇它如何处理跟踪身份验证:

Silverlight 客户端如何跟踪登录者以及他们何时超时?而且它不应该将密码存储在内存中,对吗?

服务器端如何知道发出请求(向 WCF 服务或其他服务)的人是否已通过身份验证?我确定在初始登录后没有传递用户名和密码。是否传递了令牌?

最后一个问题,如果您的 Silverlight 应用程序在浏览器外运行并安装到桌面,身份验证是否仍然有效?

我很确定 RIA 服务现在是闭源的,但我希望有人对该主题足够熟悉,以便有一些想法。谢谢!

0 投票
2 回答
1617 浏览

.net - “只读”实体框架?我正在尝试使用 RIA 服务、EF 和 Silverlight

我正在尝试在 Silverlight 客户端中显示 MySQL 服务器数据,而我目前的攻击计划是使用 Entity Framework 到 MySQL,并通过 RIA 服务提供 Silverlight 客户端和实体框架之间的数据访问。

但是,我只是试图向用户呈现数据,我不希望我或其他人能够更改 MySQL 中的数据。

简而言之,我希望有一种方法可以简单地忽略所有实体类型的设置器。我只想要吸气剂。我想要对 MySQL 的“只读”访问。但是,似乎我唯一的选择是将每个字段上的“Setter”更改为InternalPrivateProtectedPublic

有没有更好的方法来完成我想要做的事情?

0 投票
2 回答
773 浏览

c# - 需要帮助调试:无法通过 RIA 服务、实体框架、MySQL 向 Silverlight 应用程序获取数据

我正在尝试构建一个 Silverlight 应用程序来访问和呈现来自 MySQL 数据库的数据。我正在尝试使用实体框架对 MySQL 数据和 RIA 服务进行建模,以通过 EF 将数据提供给 Silverlight。

我的 Silverlight 应用程序在数据网格中显示正确的列,但它不显示数据(图片的替代链接):

没有数据的 DataGrid :-(

当我查看 DomainService 文件(用于 RIA 服务)时,我看到:

为了测试这一步,我修改了 LINQ 以删除 where ,这样我所拥有的就是return this.Context.saw_order;. 当我这样做时,我能够检查 MySQL 服务器并验证查询实际上已发送到 MySQL 服务器,并且 MySQL 服务器正在“写入 NET”并尝试发回数据。从我的测试机器发送的查询是有效的。

从我上面的测试来看,数据似乎被正确地发送到 MySQL 服务器,但在返回时丢失了。我现在的困难是试图弄清楚数据在链中的哪个位置(实体框架到 RIA 服务到 Silverlight 客户端)丢失了,我不确定如何在不同的点进行调试。

例如,我可以通过哪些其他方式测试 Entity Framework 以确保 EF 不是问题?我如何测试 RIA 服务?我应该在 Silverlight 客户端上进行测试吗?

我正在努力学习 C#,不知道该怎么做才能测试。我如何“捕捉” DomainService 中的返回,以便进行一些基本的调试。

很感谢任何形式的帮助。

0 投票
2 回答
658 浏览

entity-framework - EF 中的 RIA 服务和继承

我有下一个 EF 图: 图片

和代码服务:

在编译过程中,我有下一个错误:

除了这个错误,我还能做什么?

0 投票
2 回答
3879 浏览

silverlight - C# Silverlight RIA 服务身份验证 - 分步操作方法?

情景

我一直在关注 Brad Abrams Silverlight 和 Ria 教程,以便构建基于 Web 的应用程序。我已经实现了我自己的自定义版本的应用程序,该版本在整个教程中构建,并希望为其添加一些身份验证。

问题

我也遵循了 Brad Abrams 关于身份验证的本教程,这完全没用。我还查看了有关 Silverlight 身份验证的其他多个教程,但它们在假设知识等方面也非常模棱两可(我以前从未实施过网站身份验证)。

问题

有没有人有(或者你能写一个)一个关于使用 RIA 服务身份验证实现 Silverlight 的完全傻瓜的分步指南?它可以是完全基本的,我只需要能够定义两个用户(一个管理员和一个访客)并让网站只能由这两个帐户访问。

非常感谢帮助。

0 投票
2 回答
653 浏览

silverlight - 创建测试 EntityList 对象 - RIA 服务

我正在创建一个 EnityList 来使用我的 ViewModel 进行一些客户端测试。就像是:

问题是隐式(和显式)添加失败。entitylist 被创建为只读的。关于如何创建测试 EntityList 的任何想法?

0 投票
2 回答
257 浏览

silverlight - RIA 服务目前是否适合我们的 Silverlight 应用程序?

我正在研究 Silverlight 架构,RIA 服务看起来很有趣,但我有点担心它的预发布状态以及功能集将如何变化。

我们需要我们的客户端应用程序在慢速网络链接上尽可能响应,因此高优先级是用于将模型状态更改从客户端推送回服务器的可靠同步系统。RIA 服务会在这方面为我们提供帮助,还是我必须采用自己的逻辑来做到这一点?有没有其他框架可以帮助解决这个问题?这些要求中涉及的功能集是否会在接下来的几个月内发生很大变化?

如果有什么不同,我们的前端是 100% Silverlight,所以我们不需要担心从服务器暴露 SOAP API 或类似的东西。在我看来,到目前为止,RIA 对于 Silverlight 的使用更加成熟。这个对吗?

0 投票
1 回答
151 浏览

silverlight - 将 Windows Mobile、Silverlight 和 Web 项目合并到一个通用 DAL(Ria 服务)下

我在我的论文的开头,我必须实现一个关于将 Windows Mobile 应用程序获得的报告聚合到中央存储的解决方案。然后,可用数据将通过实体框架模型呈现,使用 RIA 服务作为 Silverlight 项目的数据访问层。我可以将 RIA 服务用于 windows mobile 通信吗?如何通过同一个 DAL 在 Windows 移动应用程序中保留业务对象?是否有可能,或者我应该简单地为移动端明确编写适当的方法?

0 投票
1 回答
1936 浏览

silverlight - 实体框架:“概念模型中的成员不存在于 OSpace 中”

我在 Silverlight 应用程序中使用 RIA Services July CTP,当我更改导航属性的名称时,我收到以下错误:

错误 119 概念模型类型“MyModel.UserGroup”中的成员“TestUsers”在 OSpace 类型“MyApp.Web.UserGroup”中不存在。

将名称更改为导航属性时是否有额外的步骤?

0 投票
1 回答
150 浏览

silverlight - 让两个不同实体引用一个表是一种好习惯吗?

我正在使用以下模式构建应用程序:Silverlight、RIA、EF、Prism、SL 单元测试。

该项目将有许多实体和许多引用这些实体的模块。每个实体与 RIA 域服务和相关元数据一起位于其自己的 RIA 服务库中。

当我在两个不同的实体中引用某个表时,我遇到了问题。例如表栏存在于 entity1 和 entity2 中。

我的问题:在多个实体(.edmx 文件)中拥有同一个表是一种好习惯吗?

如果是这样,有什么好方法可以避免它们导致多次引用错误?

如果不是,当我在另一个实体中需要该表时该怎么办?