问题标签 [datasetextensions]

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

c# - Mono 中的 System.Data.DataSetExtensions

我相信以下应该有效:

但事实并非如此!我得到:

错误 CS1061:类型System.Data.DataTable不包含定义并且找不到类型的AsEnumerable扩展方法(您是否缺少 using 指令或程序集引用?)AsEnumerableSystem.Data.DataTable

我有System.Data.DataSetExtensions作为参考,这是 Mono 3.5 和 MonoDevelop 2.4.2。我也有

0 投票
1 回答
590 浏览

vb.net - System.Linq.Dynamic 的 .Where 会被误解

我已经构建了一个包含许多参考的大型程序。铁:

  • System.Data.DataSetExtensions
  • System.Linq.Dynamic

我必须编写一个动态 Linq 表达式:

http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

就我而言:

但是 withSystem.Data.DataSetExtensions Where被误解了。编译器期望(Datarow, Integer, Boolean). 如果我删除System.Data.DataSetExtensions这个表达式一切正常,但我得到许多其他错误,所以我需要这个参考。

我该怎么做才能Where正确解释?

0 投票
1 回答
4869 浏览

c# - 无法加载文件或程序集'System.Data.DataSetExtensions,版本 = 3.5.0.0

我有一个使用 System.Data.DataSetExtensions 的 C# 控制台应用程序,我可以通过命令行在客户端服务器上顺利运行。我唯一做的就是将 bin/Release 目录内容复制到服务器上的特定目录并通过 cmd 运行应用程序。

现在,我想通过 SQL SERVER 作业运行同一个应用程序。我已经尝试了CmdExecT-SQL选项,最新的使用xp_cmdshell. 我也试过在没有工作的情况下运行程序,只是xp_cmdshell在一个新的查询选项卡上。

我总是收到这个错误:

未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集“System.Data.DataSetExtensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”或其依赖项之一。该系统找不到指定的文件。

有人可以帮我解决这个问题吗?为什么我可以通过cmd线路而不是通过运行程序Sql Server

多谢!

0 投票
1 回答
102 浏览

c# - 添加委托表达式作为参数

我正在尝试创建一种在数据表上运行一些动态 linq 的方法,我粘贴的代码是测试代码,而不是我正在处理的完整代码,但我认为这足以理解我正在尝试做的事情.

本质上,我想向该方法添加第二个参数,该参数将包含一个可用于替换 r => r.Field("field") 的表达式。

所以本质上该方法看起来像这样。但是当然我已经尝试过了,它甚至没有编译。

有谁可能知道什么类型可以使这个参数起作用,所以它会接受类似 r => r.Field("sometextfield") 或 r => r.Field("somenumberfield") 或有建议替代方法。

谢谢

光盘

0 投票
1 回答
96 浏览

c# - 不使用 AsEnumerable() 拆分 DataTable

我正在编写一个 C# 脚本,它将在另一个使用 C# 编译器的项目中运行。该引擎没有被System.Data.DataSetExtensions引用,也不允许这样做。

话虽如此,我仍然需要获取 100,000 行的 DataTable 并将其分解为最大 10,000 行的较小 DataSet。通常我会使用DataExtensions类似 ..

在不使用的情况下,什么是解决此问题的有效方法DataSetExtensions?我应该放弃使用 aforeach loop并将超过 10,000 行复制到 new 中DataTables吗?