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