问题标签 [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 投票
3 回答
954 浏览

silverlight - 使用 RIA 数据服务提交更改后删除记录死而复生

我编写了一个小程序,它使用 RIA 数据服务 (Silverlight) 从数据库中删除记录,并且我正在使用数据网格来查看我的实体。

当我运行 SubmitChanges() 时,记录会从网格中删除,但随后会重新出现在网格上。它以“EntityState = New”返回到网格。

当我查询数据库时,记录消失了。那么,为什么实体不删除记录?

丧尸从何而来?

0 投票
1 回答
282 浏览

silverlight-3.0 - Silverlight - RIA 服务数据/服务问题

我有一个莫名其妙的情况,也许你们可以帮忙。我的 RIA 解决方案未从服务中检索数据...

给你一个想法...我的域服务是从 LinqToSqlDomainService 派生的,并且在一个 Web 应用程序项目中。

我首先使用 MVC 创建了一个 RIA 服务项目,并且对服务 (DomainContext) 的获取查询效果很好。

然后我创建了一个新的 RIA 解决方案,并使用了一个 Web 应用程序项目(而不是 MVC 来托管服务),这只是没有获取数据。

Silverlight (RIA) 客户端项目是工作项目的副本,虽然我更改了引用等,但我怀疑这个项目中可能存在问题,要么创建 HttpDomainClient: this(new HttpDomainClient(new Uri("DataService. axd/FooAdmin-Web-FooDomainService/", System.UriKind.Relative)))

或在 LoadOperation 中: loadOp = this._context.Load(this._context.GetFooQuery());

有什么方法,我可以解决这个问题,看看是什么失败了?

0 投票
3 回答
805 浏览

silverlight - Silverlight 从 RIA 服务绑定到 TextBlock

我有一个看起来像这样的 TextBlock:

这是<Canvas>在 ViewModel 中的 DataContext 设置为 MyClient 的内部:

像上面这样设置 MyClient 不会引发 PropertyChanged 事件。因此,UI 永远不会更新。

0 投票
2 回答
6503 浏览

linq-to-entities - 如何在 .NET Ria 服务中查询 Linq 到实体框架中的关联

我刚刚开始使用 Linq 和 Linq to Entity Framewok。最重要的是 .NET Ria 服务。我的问题是我有 2 个表 Folder 和 Item 使用第三个“连接”表 FolderItem 具有多对多关系,如下所示:( 来源:InsomniacGeek.com

在 .NET RIA Service 域服务中,我想创建一个返回给定 FolderID 的所有项目的方法。

在 T-SQL 中,这将是这样的:

我的 Linq 知识有限,但我想做这样的事情:

这不是正确的语法,它给出了这个错误:

无法将 lambda 表达式转换为类型“字符串”,因为它不是委托类型

这样做的正确方法是什么(与关联)?

我可以以某种方式使用 .Include("FolderItem") 吗?

请仅使用方法语法。

PS。下面是使用查询表达式的样子:

问题是,使用基于方法的查询语法会是什么样子?

0 投票
1 回答
854 浏览

silverlight - Silverlight 业务应用程序 - ASP.Net MVC

我的第一个问题是,Visual Studio VS 中的普通 Silverlight 应用程序有什么区别。Silverlight 业务应用程序?!

我的第二个问题是,当我开始一个新的 Silverlight 应用程序时,Visual Studio 会询问我是想使用 ASP.Net 网站还是 ASP.Net MVC 项目来托管项目。但是,当我创建一个新的 Silverlight BUSINESS 应用程序时,Visual Studio 不允许我指定我想在哪种类型的 ASP.Net 网站中使用我的应用程序,并且默认情况下只是创建一个普通的 ASP.Net 项目。由于我想使用 ASP.Net MVC,有没有办法改变它,以便我可以默认使用 MVC 项目?或者在某个地方指定我要使用哪一个!?

亲切的问候。

0 投票
4 回答
2091 浏览

asp.net - Silverlight/.Net RIA 服务 - 授权工作示例?

在将 Silverlight 与 ASP.Net 结合使用时,我已经关注了许多关于 Ria Services 带来的功能的教程和演练/博客。本质上,我正在寻找 Ria Services 显然可以从 ASP.Net 获取的授权功能的实时工作示例。(如果它也可以与 ASP.NET MVC 一起使用,那就更好了)

Ria Services 授权实施失败的示例

导航到此页面上的实时演示链接....失败

这个可能有用,但是我无法在我的办公室计算机上使用它(奇怪的设置似乎无缘无故地破坏了代码)

0 投票
1 回答
5795 浏览

c# - .NET RIA 服务:“关联元数据包含以下未知属性或字段”

因此,我一直在使用 Silverlight 的 .NET RIA 服务,并基于来自 LINQ2SQL DataContext 的几个实体创建了一个新的 DomainService。

当我试图编译时,我得到了这个错误:

错误 2 实体“Data.Service”没有定义键。DomainService 操作公开的实体必须至少具有一个用 KeyAttribute 标记的属性。门户网站

所以我为 Service 对象添加了一个元数据类,如下所示:

现在我得到这个错误:

错误 4 类型“Data.Service”的关联元数据类型包含以下未知属性或字段:PublicAPI。请确保这些成员的名称与主类型上的属性名称匹配。门户网站

PublicAPI 肯定是在 L2S 生成的主对象中定义的,命名空间是相同的。关于我可能做错了什么的任何想法?

我意识到 .NET RIA 服务仍然是 CTP,但这似乎是框架的一个基本部分,应该可以工作。

0 投票
3 回答
549 浏览

.net - 通过 RIA 服务发送包含的对象

我有这样的课:

当我通过 RIA 发送此内容时,我的 silverlight 应用程序可以看到 object.number 和 object.mystring,但看不到 object.anotherobject!!!我该怎么办??请帮我。

0 投票
1 回答
992 浏览

silverlight - RIA 服务 - 在列表项中获取 DataContext

我正在为我的 RIA 服务项目寻找一种解决方法,该项目有一个列表框,其中 Listitems 作为定义为 ItemTemplate 的用户控件,如下所示:

列表框在代码隐藏中绑定到域服务。列表项的类型为 ListItemDetail,它具有可编辑字段和更新按钮。我想将域服务(父列表的数据上下文)调用到 SaveChanges() 并在单击按钮时更新项目,但是无法访问填充列表的(原始)域服务。有没有一个优雅的解决方案?

我正在尝试使用 Listbox 标记项来存储域上下文,但我无法从 ListItem 中获取它。我得到了父 StackPanel,但它的父为空。

在此先感谢,拉

0 投票
1 回答
365 浏览

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

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

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