问题标签 [dataprovider]

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

apache-flex - flex:当有更新时,带有 Dataprovider 的中继器会闪烁一点

我有以下代码: <mx:Repeater id="user" dataProvider="{data}"> <mx:VBox styleName="repeaterVBox"> <mx:Text text="{user.currentItem.a}. {user.currentItem.b}" styleName="repeaterText"/>
<mx:Text text="{user.currentItem.c}" styleName="repeaterText"/> <mx:Text text="{user.currentItem.d}" styleName="repeaterText"/> </mx:VBox> </mx:Repeater>

dataProvider 'data' 每 3 秒更新一次,所以每 3 秒闪烁一次,我在很短的时间内看到一个空白区域,然后再次重绘。有没有办法让更新更快一些?

0 投票
3 回答
417 浏览

c# - 实体框架和数据库连接

我正在调试Jaroslaw Kowalski提供程序包装器。在调试它时,我观察到实体框架在每次查询后都会关闭连接。在与数据库的每次交互中,在应用程序的生命周期内,都会打开一个数据库连接,并在执行查询后关闭连接

我的问题是:

  • 底层提供者是否默认做连接池。
  • 如果我提供自己的池,那么我将如何知道何时关闭连接。目前我正在注册 Thread.GetDomain().ProcessExit 事件并在事件触发时关闭连接。这种方法好吗?

困扰我的是实体框架本身正在关闭连接。所以我有点犹豫是否将连接池化,否则可能会在特殊情况下导致问题。

0 投票
2 回答
4678 浏览

html - 在 Flex 组件中加载网页

有没有办法在像 Canvas、Hbox 或 TextArea 这样的 flex 组件中显示网页?谢谢

0 投票
2 回答
3153 浏览

sqlite - SubSonic、SQLite 和无法找到数据提供者?

我开始使用 SubSonic。我想将我的数据库更改为 sqlite,我的配置文件中有这个

我得到了例外

我在参考部分有 SQLite 参考。那么我该如何纠正这个问题呢?

0 投票
1 回答
939 浏览

apache-flex - 通过 HTTPService 从 Url 将数据作为字符串加载到 Flex 文本区域

我想使用 HTTPService 加载一些以特定频率随机变化的数据(列数和行数),我得到类似 freq#ncols#nrows#value 的字符串。我如何显示例如: 1000#21#13#2391 这意味着:在 21 列,13 行中,我的值 2391 每 1 秒更改一次。谢谢

0 投票
1 回答
253 浏览

.net - .NET 数据提供者 - 我如何确定他们可以做什么?

我有可以使用不支持事务或不支持嵌套事务的提供程序执行的代码。

我将如何以编程方式确定这种支持?

例如,下面的代码在使用 MySQL .NET 连接器时在最终提交时抛出 System.InvalidOperationException,但对于 MSSQL 工作正常。

我希望能够更改代码以适应各种提供者,而不必根据提供者的类型对测试进行硬编码(例如,我不想这样做if(typeof(connection) == "some provider name")

0 投票
2 回答
4903 浏览

apache-flex - 使用嵌套对象作为数据提供者时,如何在弹性树中获取项目父项?

我有一个以 ArrayCollection 作为数据提供者的 Flex 树。该集合包含一个 CategoryVO 对象数组。每个对象的“子”属性内都可以有另一个 CategoryVO 对象数组。这样,树就可以正确显示数据。

现在我想获取特定项目的父项,例如tree.selectedItem. 使用 XML 作为数据提供者,项目父项可通过该parent()方法获得。但我无法将数据转换为 XML。如何获取项目的父项?也许使用树的数据描述符?

0 投票
1 回答
2364 浏览

apache-flex - Flex + CheckBox + Dataprovider...很可能是您今天要回答的最简单的问题

也许我昨​​晚没有得到足够的睡眠,但我遇到了一个奇怪的 Flex 3.4 问题。

设想:

我有一个类,它为我的整个应用程序充当数据提供者,名为“DataProvider.as”:

在 mxml 表单中,“Settings.mxml”我有一个复选框控件,它绑定到我的 dataprovider 类的 email_enable 变量:

就获取值而言,一切都很好,如果我将 dataprovider 中的变量设置为 true 或 false,则复选框会反映此更改;但是,如果我单击复选框并更改其值,则 dataprovider 变量永远不会反映更改

我一直把头撞在墙上,无法解决这个问题。我用谷歌搜索了我的心无济于事。请救救我。

0 投票
1 回答
526 浏览

database - 如何为多个数据库平台生成类型化数据集?

我想从一个 XSD 文件为 Oracle 和 DB2 数据库生成一个类型化的 DataSet。

背景:当我将一个表拖到 Visual Studio 数据集设计器上时,它会生成一个包含所有适当信息的 XSD 文件(例如 DataSet1.xsd)。然后 VS 调用内置工具 (MSDataSetGenerator) 将 Dataset 类生成到 CS 文件中。不知何故(我不知道如何)CS 确定数据提供者并生成引用数据提供者(OracleDataProvider 或 IBM.Data.Provider)的数据集类。

问题:有人知道我如何自定义 VS 来编译 DB2 和 Oracle 代码生成吗?

最好的问候奥利弗

0 投票
1 回答
1804 浏览

visual-studio-2008 - Visual Studio 2008 上的 Sql Server Compact 2005

我正在开发一个与 SQL Server 2005 创建的 Sql Compact 数据库文件交互的 Windows 窗体应用程序。该应用程序最初是在 Visual Studio 2005 中开发的,但最近已转换为 Visual Studio 2008 解决方案。

关于 Sql Compact,我们确保所有引用仍然设置为处理 2005 版 Sql Compact 而不是 Sql Compact 3.5 的程序集。完成此操作后,应用程序仍会正常运行 - 它仍将与 Compact 数据库交互、执行同步操作等。

但是,我今天刚刚发现,Visual Studio 工具(例如 DataSet Designer)不能很好地处理 3.5 之前版本的 Sql Compact 数据库文件。如果我转到New Connection...向导,则唯一的 Sql Compact 数据源/数据提供程序用于 Sql Compact 3.5。我假设 Visual Studio 2008 默认不包括旧版本 Sql Compact 的数据提供程序。

有没有办法可以将旧版本的 Sql Compact 添加到连接向导的“数据源”列表中?要确切了解我所指的内容,请单击 Visual Studio 2008 的工具菜单,然后单击连接到数据库...在出现的窗口中,单击数据源设置旁边的更改...。从这个对话框中,我无法选择 Sql Compact 的早​​期版本——只有 3.5 可用。

也许我需要在某处添加程序集引用?或者将一些文件从我的 Visual Studio 2005 目录复制到 2008?我认为 Visual Studio 2008 必须有一种方法才能与 Sql Server 2005 中的 Sql Compact 数据库进行交互。

为了提供更多细节,当我转到我的数据集时,我发现了这个问题,右键单击并尝试添加一个TableAdapter。出现的第一个屏幕显示“选择您的数据连接”。如果我将其设置为我们一直使用的 Sql Compact 连接,则现在单击Next >按钮时会出现以下错误:


无法打开与数据库的连接

“所选数据库是使用早期版本的 SQL Server Compact 创建的,需要升级到 SQL Server Compact 3.5 才能打开或测试连接。通过创建新的数据连接并完成“添加连接”对话框来升级数据库。 "

检查连接并重试。


这里唯一的问题是我们仍然使用 Sql Server 2005,如果我的理解是正确的,它不会产生与 Sql Compact 3.5 兼容的订阅文件。如果我在这个假设中错了,请纠正我。

非常感谢您提供的任何帮助。谢谢你。