问题标签 [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.
c# - C# LINQ to Entities 选择字符串混淆 NotSupportedException
嗨,我有这个 LINQ,在我的数据库中有一个带有 MedID="---" 和 KalkID="00057" 的行 ind kalk 表,如果我对它们进行硬编码,一切正常,但如果我从我的 stVar 获取它们,这是一个String[] 我得到一个 NotSupportedException:
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
garbage-collection - 垃圾收集器调用 clear() (CF 3.5) 时泛型收集出现 NotSupportedException
第一件事:这是一个紧凑的框架 3.5 应用程序。
我有一个非常奇怪的问题。在 Dispose-Method 中,应用程序在集合中处理项目,然后清除列表。到目前为止,没有什么特别的,当我的应用程序调用 Dispose 时,它就像一个魅力。但是一旦垃圾收集器调用终结器,它调用相同的 Dispose-Method,系统就会在通用集合的 Clear-Method 上抛出 NotSupported-Exception。
这是 Dispose-Method 的主体:
我完全被困在这里。也许有人可以向我解释一下,或者有类似的问题并解决了。
java - 不支持的 GLSL 着色器
对于一个类,我必须使用 Java、jogl 和 lwjgl。我们得到了一些代码,现在我正在尝试运行此代码,但是我得到了错误:
" 不支持 GLSL 3.30。支持的版本有:1.00 ES、1.10 和 1.20"
而且我无法确定支持哪些着色器,或者它是驱动程序问题还是硬件缺陷。
目前我正在进行 debian 测试/不稳定并使用当前的 xorg-video-ati 驱动程序包。
谁能告诉我如何确定支持哪些着色器(如果有的话)?
c# - 异常“不支持指定的方法。” 使用 .Any 扩展名时从 NHibernate IQueryable 表达式中抛出
利用 NHibernate,我尝试使用 lambda 表达式根据父子关系之间的状态和值来检索对象。AbstractWorkflowRequestInformation
有一个集合WorkflowRequestInformationAction
。这两个类中的每一个都有自己的状态属性。为了说明这里是与此查询相关的缩写类:
鉴于这种关系,我想根据List<KeyValuePair<string, string>>
被调用的角色检索 AbstractWorkflowRequestInformation 对象。我意识到异常是由于Any(...)
扩展方法缺乏解析引起的,但我不确定替代查询。到目前为止,以下查询的所有排列都导致了相同或相似的异常:
最终目标是仅检索那些AbstractWorkflowRequestInformation
挂起并且具有与可枚举角色中的 KeyValuePair 匹配的挂起 WorkflowRequestInformationAction 的对象。
我不喜欢使用 lambda 表达式,因为这个表达式已经变得笨拙,如果有更优雅的 ICriteria 表达式,我会全力以赴。我有哪些选项可以根据我的值限制我的结果roles List<KeyValuePair<string, string>>
但防止“不支持指定的方法”异常?
linq - NHibernate 克服 NotSupportedException
有谁知道克服 NotSupportedException 的任何方法?我有一个针对用户的方法:
我想做:
但这会引发 NotSupportedException。真正的痛苦是使用
工作得很好。但是,我不喜欢将其作为解决方案,因为这意味着如果我更改 IsAbove 方法的工作方式,则每当我想更新代码时,我都必须记住所有复制代码的地方
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:
我用谷歌搜索了很多,但我不知道出了什么问题。和想法?谢谢!
我的配置:
c# - 无法创建要从中读取的 CryptoStream - System.NotSupportedException
解密文件的代码非常简单(三重DES加密):
它不起作用。'cs' 无效,无法从中读取。创建 CryptoStream 时有一些例外:
为什么我无法创建加密流并从中读取以及如何解决此问题?
[添加]
感谢您的回复,现在对我来说更清楚了。但是 - 仍然无法从“cs”中读取。
加密:
在其他地方定义了 iv 和 key。并且,解密 - 整个方法:
如您所见,与加密代码中的密钥和 iv 相同。但是仍然无法从“cs”流中读取 - 抛出异常。你怎么看 - 这里有什么问题?
这是我的钥匙,我用过:
mysql - 实体框架“空插入语句”
我首先将实体框架代码与 dotConnect for MySQL 一起使用。
context.SaveChanges()
在将对象添加到上下文后调用时出现以下错误:
DbUpdateException:
更新条目时发生错误。有关详细信息,请参阅内部异常。内部异常:
UpdateException:更新条目时出错。有关详细信息,请参阅内部异常。内部异常:EntityCommandCompilationException:准备命令定义时出错。有关详细信息,请参阅内部异常。"}
内部异常:
NotSupportedException:{“空插入语句。”}
DbContext
在我将项目添加到后保存时DbContext
奇怪的是,当我添加它的所有内容时,它添加成功,但是当我添加对象本身时,我得到了这个错误。
这行代码失败:
虽然这个工作完美:
这是我尝试添加的对象:
请注意,Tournament Table Id 默认为 0,如果 Id 声明为“int?” 比它将为空。我已经尝试了这两种情况,也自己设置了 id,但仍然失败。
c# - 何时使用 InvalidOperationException 或 NotSupportedException?
我正在实现一个可以是只读或非只读的自定义集合实现;也就是说,所有改变集合的方法都调用一个道德等价的函数:
我不确定在这种情况下应该使用哪个NotSupportedException
或InvalidOperationException
我应该使用哪个。