问题标签 [fastmember]

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

.net - 无法运行基于 FastMember 的控制台应用程序

我只是在玩FastMember并遇到了问题。

每次启动控制台应用程序时,都会出现以下异常:

无法从程序集“FastMember,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”加载类型“FastMember.ObjectAccessor”。

我通过 NuGet 安装了 FastMember,这是我的代码:

不知道我在这里做错了什么。我可以像这样使用 FastMember 吗?

0 投票
1 回答
897 浏览

c# - FastMember 的 ISO-1 C# 语言规范错误

我在 VS 2010 中 从http://code.google.com/p/fast-member/source/checkout加载了 .net 3.5 FastMember 。

编译器生成此错误:

不能使用功能“静态类”,因为它不是 ISO-1 C# 语言规范的一部分。

我们如何度过这个难关?

0 投票
1 回答
5510 浏览

c# - 快速会员使用

我需要提取所有不可枚举的公共读写属性,除非它们是字符串。目前这是通过 refelction 完成的,并且想知道这是否可以通过FastMember完成。

我尝试了类似下面的代码,但它没有做我想要的。我可以使用当前版本的 FastMember 执行此操作吗?

干杯,
贝里尔

0 投票
1 回答
2095 浏览

.net - Why does fastmember not seem faster than reflection here?

(this is via a question on twitter, re-asked here with permission)

I'm trying to validate some objects quickly (to test for nulls), and I thought FastMember might be able to help - however, with the tests shown below I am seeing much worse performance. Am I doing something wrong?

0 投票
1 回答
5225 浏览

c# - DataTable.Load() 指定的参数超出了有效值的范围

我正在尝试使用 NuGet 包 FastMember 将列表对象加载到 DataTable 对象中。

以下是我正在使用的代码。

在指定的标记处,我收到以下错误。

想知道我在这里做错了什么以及解决方法是什么。

我正在使用带有 c#.net 控制台应用程序的 Visual Studio 2012。

0 投票
2 回答
2567 浏览

.net - 如何使用 FastMember 获取成员的属性数据

使用 NuGet 中的FastMember库,我可以使用以下代码找到用特定属性修饰的类型的所有成员:

这一切都很好,但我现在需要能够MyDecorationAttribute为每个成员获取特定实例,decoratedMembers MemberSet据我所知,没有办法做到这一点。

我错过了什么吗?也许我应该使用不同的库来获取每个成员的属性数据,或者在这种情况下,股票反射是要走的路。

0 投票
1 回答
812 浏览

c# - Use emit to return null

I've been using the FastMember project. It contains this code:

I would like to change that to just return null instead. I tried replacing it with a single line il.Emit(OpCodes.Ret);. However, I get invalid program errors using that. How do I set the return value to null using emitted code?

0 投票
0 回答
859 浏览

c# - 使用 FastMember 批量复制列表

我已经完成BulkCopy of List using FastMember and Threading了更快的性能。

实际上,我需要像999999999记录一样批量复制,并且我为每条1000000记录设置了一个间隔并Clearing the List避免OutofMemory Exception

整个过程16 Hours完成了,现在,我的问题是:No records have been inserted。在进行过程中,我已经使用读取数据(nolock)并且我的查询正在显示数据,有时它正在显示No Records。我认为数据一直在插入和删除.

原因,我说的是:如果我现在开始插入任何记录,身份列将显示非常大的数以百万计。
所以,据我所知,我觉得记录已经被插入和删除。

我的代码:

我在 Threading (或) BulkCopy 附近做错了吗?

0 投票
1 回答
165 浏览

.net - FastMember 支持匿名类型吗?

我正在使用FastMember作为反射的替代方法。在源代码中,我看到有一个匿名类型支持的单元测试,但是当我尝试对匿名类型使用 TypeMember.CreateNew() 时,我得到了 NotSupportedException。他们不支持吗?

0 投票
2 回答
5853 浏览

c# - SqlBulkCopy 无法将值 NULL 插入列

我正在尝试使用 fastmember ( Fastmember NuGet ) 扩展和 sqlbulkcopy 将某个自定义对象列表插入到我的数据库中。但是它给了我以下错误:

代码:

使用 Model First,实体框架生成了下表:

该代码适用于另一个表,该表还包含相同的“functionblockId”和相同类型的其他字段(虽然不包含位字段)。

我手动检查了我在 functionblock.connections 列表中的所有值,然后在特定的对象中检查了它的“functionblockId”,它都用一个数字填充。更好的是,正如您在代码中看到的那样,我实际上在批量插入之前确实将其填充为硬编码。

我不知道为什么会出现这个错误,有人知道吗?