问题标签 [notsupportedexception]

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

c# - C# LINQ to Entities 选择字符串混淆 NotSupportedException

嗨,我有这个 LINQ,在我的数据库中有一个带有 MedID="---" 和 KalkID="00057" 的行 ind kalk 表,如果我对它们进行硬编码,一切正常,但如果我从我的 stVar 获取它们,这是一个String[] 我得到一个 NotSupportedException:

0 投票
1 回答
681 浏览

c# - 将 c# 函数与 Linq-To-SQL 条件混合

我在将 c# 函数与 Linq-To-SQL 中的条件混合时遇到问题

假设我有一个数据库表“事物”和一个本地 c# 函数:bool isGood(thing, params)

我想使用该函数从表中选择行。

或者

当然这不起作用,Linq 无法将我的函数翻译成 SQL 语句。所以这将产生:

NotSupportedException:方法 'Boolean isGood(thing,params)' 不支持对 SQL 的转换。

重新设计它以使其正常工作的最佳方法是什么?

我可以拆分语句并转换为这样的列表:

这可行,但似乎效率低下,因为必须在每种情况下生成整个列表。而且我认为我不能对结果执行 deleteAllOnSubmit

我可以对神话做一个 foreach 而不是调用 toList(),这也有效。虽然看起来不优雅。

我还有什么其他选择,这里推荐的方法是什么?

编辑:

调用 asEnumerable() 似乎是另一种选择,并且至少比 toList() 更好。IE

0 投票
1 回答
158 浏览

garbage-collection - 垃圾收集器调用 clear() (CF 3.5) 时泛型收集出现 NotSupportedException

第一件事:这是一个紧凑的框架 3.5 应用程序。

我有一个非常奇怪的问题。在 Dispose-Method 中,应用程序在集合中处理项目,然后清除列表。到目前为止,没有什么特别的,当我的应用程序调用 Dispose 时,它​​就像一个魅力。但是一旦垃圾收集器调用终结器,它调用相同的 Dispose-Method,系统就会在通用集合的 Clear-Method 上抛出 NotSupported-Exception。

这是 Dispose-Method 的主体:

我完全被困在这里。也许有人可以向我解释一下,或者有类似的问题并解决了。

0 投票
3 回答
2354 浏览

java - 不支持的 GLSL 着色器

对于一个类,我必须使用 Java、jogl 和 lwjgl。我们得到了一些代码,现在我正在尝试运行此代码,但是我得到了错误:

" 不支持 GLSL 3.30。支持的版本有:1.00 ES、1.10 和 1.20"

而且我无法确定支持哪些着色器,或者它是驱动程序问题还是硬件缺陷。

目前我正在进行 debian 测试/不稳定并使用当前的 xorg-video-ati 驱动程序包。

谁能告诉我如何确定支持哪些着色器(如果有的话)?

0 投票
2 回答
6344 浏览

c# - 异常“不支持指定的方法。” 使用 .Any 扩展名时从 NHibernate IQueryable 表达式中抛出

利用 NHibernate,我尝试使用 lambda 表达式根据父子关系之间的状态和值来检索对象。AbstractWorkflowRequestInformation有一个集合WorkflowRequestInformationAction。这两个类中的每一个都有自己的状态属性。为了说明这里是与此查询相关的缩写类:

鉴于这种关系,我想根据List<KeyValuePair<string, string>>被调用的角色检索 AbstractWorkflowRequestInformation 对象。我意识到异常是由于Any(...)扩展方法缺乏解析引起的,但我不确定替代查询。到目前为止,以下查询的所有排列都导致了相同或相似的异常:

最终目标是仅检索那些AbstractWorkflowRequestInformation挂起并且具有与可枚举角色中的 KeyValuePair 匹配的挂起 WorkflowRequestInformationAction 的对象。

我不喜欢使用 lambda 表达式,因为这个表达式已经变得笨拙,如果有更优雅的 ICriteria 表达式,我会全力以赴。我有哪些选项可以根据我的值限制我的结果roles List<KeyValuePair<string, string>>但防止“不支持指定的方法”异常?

0 投票
1 回答
1682 浏览

linq - NHibernate 克服 NotSupportedException

有谁知道克服 NotSupportedException 的任何方法?我有一个针对用户的方法:

我想做:

但这会引发 NotSupportedException。真正的痛苦是使用

工作得很好。但是,我不喜欢将其作为解决方案,因为这意味着如果我更改 IsAbove 方法的工作方式,则每当我想更新代码时,我都必须记住所有复制代码的地方

0 投票
1 回答
1335 浏览

c# - 从 NHibernate 2 更新到 3.3.1 后,为什么我不能调用 BuildSessionFactory?

今天我将我的项目更新到 NHibernate 3.3 并替换了 NHibernate 和 Iesi.Collections 参考。

我保留了 NHibernate.ByteCode.Castle 我 <property name="proxyfactory.factory_class">NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>从我的应用程序配置中删除了该行。现在我在以下代码的最后一行收到错误 NotSupportedException:

我用谷歌搜索了很多,但我不知道出了什么问题。和想法?谢谢!

我的配置:

0 投票
2 回答
2486 浏览

c# - 无法创建要从中读取的 CryptoStream - System.NotSupportedException

解密文件的代码非常简单(三重DES加密):

它不起作用。'cs' 无效,无法从中读取。创建 CryptoStream 时有一些例外:

为什么我无法创建加密流并从中读取以及如何解决此问题?

[添加]

感谢您的回复,现在对我来说更清楚了。但是 - 仍然无法从“cs”中读取。

加密:

在其他地方定义了 iv 和 key。并且,解密 - 整个方法:

如您所见,与加密代码中的密钥和 iv 相同。但是仍然无法从“cs”流中读取 - 抛出异常。你怎么看 - 这里有什么问题?

这是我的钥匙,我用过:

0 投票
1 回答
286 浏览

mysql - 实体框架“空插入语句”

我首先将实体框架代码与 dotConnect for MySQL 一起使用。

context.SaveChanges()在将对象添加到上下文后调用时出现以下错误:

DbUpdateException
更新条目时发生错误。有关详细信息,请参阅内部异常。

内部异常:
UpdateException:更新条目时出错。有关详细信息,请参阅内部异常。

内部异常:EntityCommandCompilationException:准备命令定义时出错。有关详细信息,请参阅内部异常。"}

内部异常:
NotSupportedException:{“空插入语句。”}

DbContext在我将项目添加到后保存时DbContext

奇怪的是,当我添加它的所有内容时,它添加成功,但是当我添加对象本身时,我得到了这个错误。

这行代码失败:

虽然这个工作完美:

这是我尝试添加的对象:

请注意,Tournament Table Id 默认为 0,如果 Id 声明为“int?” 比它将为空。我已经尝试了这两种情况,也自己设置了 id,但仍然失败。

0 投票
1 回答
19942 浏览

c# - 何时使用 InvalidOperationException 或 NotSupportedException?

我正在实现一个可以是只读或非只读的自定义集合实现;也就是说,所有改变集合的方法都调用一个道德等价的函数:

我不确定在这种情况下应该使用哪个NotSupportedExceptionInvalidOperationException我应该使用哪个。