问题标签 [domaindatasource]

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

c# - Silverlight 刷新 domainDataSource

我有数据网格,其项目源是 domainDataSource。我如何刷新域数据源?domainDataSource1.Load() 不起作用

0 投票
1 回答
460 浏览

silverlight - Silverlight 域数据源 + 分页:AutoLoad = "False"

我想使用 a和DataPagera 。DataGridDomainDataSource

我想提前缓存未来的页面。例如,当用户从最后一页开始减少五页时,我希望加载另一个 XXXX 页面。但是,我不希望网格在参数(绑定到用户控件)更改时自动刷新,所以我将自动加载设置为 false ...

有什么好方法可以使这项工作吗?

谢谢!

0 投票
1 回答
1161 浏览

silverlight - Silverlight DomainContext 使用两个单独的 DomainDataSources 加载

我对 DataContext 感到困惑,希望有人确认或发表评论。

用简单的英语来说,我相信 DataContext 是一个容器,可以在加载时填充实体。

例如,我有两个名为Customers和的实体Orders。我现在声明一个新的 DomainContext

Customers我像这样加载DomainDataSource

现在,如果我使用相同的域上下文加载订单

在我提交更改后ctx.SubmitChanges(),DomainContext 会返回服务器并将所有更改提交到服务器,包括客户和订单吗?甚至对这两个实体都添加了新记录并对其进行了现有编辑?

我是 Silverlight 的新手,想要对 DataContext 的工作原理有一个明确的概念,我已经阅读了白皮书,但可能找不到我正在寻找的答案。

0 投票
1 回答
380 浏览

silverlight - 抑制总页数查询 (Silverlight DataPager)

我正在使用带有 DomainDataSource 和 DataPager 和 EF 4 的 Silverlight DataGrid 当使用 MSSQL 服务器分析器时,我注意到我们占用了大部分数据检索时间的 2 个查询。一个查询获取给定负载大小的数据,另一个查询获取总页数。对于大型数据集,获取页数的速度非常慢,比获取数据本身要慢得多!

所以我的问题是:是否可以禁止此查询?我知道数据分页器需要知道有多少页,但我想如果必须的话我可以解决这个问题

谢谢

0 投票
1 回答
436 浏览

tooltip - Silverlight中文本框及其工具提示之间的不同数据上下文

我正在尝试做一些看似简单的事情,但我不知道为什么不起作用。

这工作正常:

我在工具提示中显示的内容与在文本框中显示的内容相同。相反:

这说明什么。请注意,唯一的变化是工具提示具有不同的 DataContext,因为 domaindatasource 也不同。

为什么会这样?我做错了什么还是不可能做的?是因为不同的数据上下文吗?如果这不是方法,我该怎么做?

谢谢

0 投票
1 回答
692 浏览

entity-framework - SilverLight 4.0 C# - 带有 CheckBox 列的 DomainDataSource DataGrid(仅 UI - 不是数据字段)以允许用户选择多个记录/行

SilverLight 的新手并在此处发布。请怜悯并具体:)

使用带有 DomainDataSource 和 DataGrid 控件的 RIA 服务来显示来自 SQL 服务器查询的数据行

目标: 具有复选框列(仅 UI - 不是数据字段)以允许用户选择多个记录/行

背景:
1) 使用 RIA 服务创建了新的 SilverLight 4、C# 解决方案

2) 在 ProjectName.Web 中

  • 创建引用 SQL 服务器表/视图的实体框架 (EF) 模型(构建的解决方案)。
  • 使用 EF 模型创建域服务(构建的解决方案)。

3) 在 SilverLightProjectName

  • 从 Data Sources 窗口,将表格拖到设计图面上以创建 DomainDataSource 和 DataGrid(这非常适合将 DataGrid 绑定到数据源)

4) 在 MainPage.XAML 添加复选框列

发生了什么: 复选框被用户选中/选中,向下滚动,向上滚动,所有复选框重置并且只有 Datagrid.SelectedItem 仍然被选中。由于分页,我已阅读此行为是“设计使然”。

尝试1:

  • 在 EFModel.edmx 中,添加了布尔标量属性“IsChecked”
  • 在 DomainService.metadata.cs 中,添加了 public bool IsChecked { get; 放; }
  • 在 MainPage.XAML 中。添加(上) IsChecked="{Binding Path=IsChecked, Mode=TwoWay}"

出现错误:错误 11009:未映射属性“”

更新:反向尝试1:

尝试 2:
研究为实体定义部分类、连接到 DataGrid 并使用它来跟踪 CheckBox 值的可能性。 关于这是否可行/如何可行的任何建议?

尽我所能吸收这一点。请赐教......并提前谢谢你:)

0 投票
1 回答
470 浏览

wcf - 将新对象添加到域数据源

它让我疯狂。我正在使用 Silverlight 5 业务应用程序并使用 WCF Ria 服务(域数据源)。在一个简单的 ChildControl 中,我加载了定义的(参见下面的代码)域数据源“ddsTerminKonfiguration”。查询方法返回一个通用的 IQueryable<TerminKonfiguration> 列表。如果此列表没有项目(...DataView.Count == 0),我想添加一个“TerminKonfiguration”的新对象。当我尝试执行 ddsTerminKonfiguration.DataView.Add(new TerminKonfiguration()); 我遇到了一个错误“这个 ICollectionView 不支持'添加'”(我只知道德语错误消息......所以我希望每个人都能理解我的翻译:-D)。该项目中的可比代码片段(由其他开发人员编写)工作正常......我不知道如何解决这个问题。

有人对我的问题有想法或解决方案吗?

我的域数据源...

命名空间“my”引用“Project”.Web.Services,“my1”引用“Project”.Web.Models。

查询方法...

片段,我尝试将新对象添加到 DataView ...

0 投票
2 回答
99 浏览

c# - 服务器是否在通过 WCF RIA 查询返回字符串之前对字符串执行后处理?

我读过你可以在处理 WCF RIA 服务时将业务规则放在服务器上,但我不知道如何完成我的工作。基本上我所拥有的是,数据库中存储了一个加密的字符串。我有一个返回该列的视图,我希望它以未加密的形式返回给客户端。我有一个标准的 DomainService Get 方法

有人可以指出我在返回之前如何在该字段上调用解密函数的正确方向吗?我想在代码中而不是在服务器上执行此操作是有原因的,但我不在这里讨论。

0 投票
1 回答
60 浏览

silverlight - Silverlight 中的 DomainDataSource 数据网格绑定

上述作品和数据按预期显示:

苹果红
香蕉黄

我不希望数据网格中显示所有列,所以我尝试了这个:

但是,而不是得到:

苹果
香蕉

我有:

字符


应用
程序_
_
_

0 投票
1 回答
57 浏览

c# - DataDomainService 上的 SUM 和 GROUPBY lambda 表达式

我有一个 Silverlight 应用程序和一个从域数据源控件绑定的 gridview,我正在使用两个参数从域数据源查询一个视图,但从结果来看,我需要对 4 列求和,并按其他列分组。

我的模型视图

我的元数据类:

我需要使用 groupby 和 sum 表达式的 IQueryable 函数:

它的工作,现在我需要按 CPFCNPJCliente、NomeCliente、TipoClientePFPJ、CodInternoCliente 和 CodTipoOper 分组,并对 LCValor、LCQtde、LDValor、LDQtde 字段求和。

有什么建议吗?