fastmember

    4热度

    1回答

    我有一个要求,提取所有不可枚举的公共读写属性,除非它们是一个字符串。这是目前通过refelction完成,并想知道这是否可以用FastMember完成。 我尝试了类似下面的代码,但它没有做我想做的。我可以使用当前版本的FastMember做到这一点吗? 干杯, Berryl protected void LoadCache(IHaveEditableStateProperties originat

    4热度

    2回答

    得到了会员的属性数据,我能找到装饰具有特定属性的类型的所有成员,使用此代码: var accessor = TypeAccessor.Create(typeof (MyData)); var decoratedMembers = accessor.GetMembers().Where(x=>x.IsDefined(typeof(MyDecorationAttribute)); 这一切都很好,

    1热度

    1回答

    使用TypeAccessor.Create FastMember总是按字母排序顺序返回一列列表。是否有可能告诉它保留课程中的列的顺序? 例如: var testClass = new { B = "1", A = "2" }; 将从GetMembers返回列A则B,我想获得可能的话它保留B的顺序则A。

    0热度

    1回答

    我试图将文件名列表插入到简单的Sql Server表中。 我试图利用SqlBulkCopy和@markgravell's FastMember库,正如其他SO答案所建议的。 public async Task AddFileNamesAsync(string[] fileNames) { fileNames.ShouldNotBeNull(); using (var bul

    1热度

    1回答

    我有一个问题,使用fastmember,其中我有一个公共可为空的属性(日期时间)为我的类,但是当我尝试并将其插入到数据库列值是一个空字符串不是导致抛出异常的null,关于如何使列值为空的任何想法? public class MyClass { public DateTime? MyDate {get;set;} } DataTable testTable = new DataTa

    2热度

    1回答

    我只是在玩FastMember并遇到问题。 每次我开始我的控制台应用程序我得到以下异常: 未能从程序集 “FastMember加载类型“FastMember.ObjectAccessor”,版本= 1.0.0.0,文化=中立,公钥=空值'。 我通过安装的NuGet FastMember,这里是我的代码:我做 using System; public class Program {

    3热度

    2回答

    我想使用fastmember(Fastmember NuGet)扩展名和sqlbulkcopy将一定数量的自定义对象列表粘贴到我的数据库中。但是它给了我下面的错误: An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll Additional informat

    1热度

    1回答

    我于2010年VS装起来.NET 3.5 FastMember从http://code.google.com/p/fast-member/source/checkout 编译器生成此错误: 功能 '静态类' 不能被用于因为它不是ISO-1 C#语言规范的一部分。 我们如何克服这个问题?

    3热度

    3回答

    我尝试使用FastMember设置嵌套成员属性时出现异常。有例如,当这些类 public class A { public B First { get; set; } } public class B { public string Second { get; set; } } ,我想设置一个实例的First.Second到"hello"。 var b = ne

    2热度

    2回答

    我一直在遇到这个错误 指定的参数超出了有效值的范围。参数名:名 当IM几乎只是复制这里的例子https://code.google.com/p/fast-member/ 在bcp.WriteToServer(阅读器)发生错误,一直在寻找更多的信息,但我仍然不知道是什么原因造成的问题而这个例子是如此简单...我甚至不知道名称名称是从哪里来的。 我的实际代码如下 using (var bcp = n