expandoobject

    2熱度

    1回答

    在下面的示例,x.propertyX正常工作,而y.propertyX給了我一個Microsoft.CSharp.RuntimeBinder.RuntimeBinderException,抱怨「propertyX '未在'對象'中定義。 Program類中的CreateDynamic方法(如下所示)和Class1中的CreateDynamic方法(未顯示)完全相同,但Class1與Program不

    6熱度

    1回答

    是否有可能讓ServiceStack JsonSerializer將ExpandoObject作爲扁平對象而不是字典序列化?大致的東西大致這樣: {"x":"xvalue","y":"\/Date(1313966045485)\/"} 我想比較使用三種不同的系統ExpandoObject JSON序列化:在.NET BCL JavaScriptSerializer,Newtonsoft JSO

    5熱度

    5回答

    下面給出 dynamic e = new ExpandoObject(); var d = e as IDictionary<string, object>; for (int i = 0; i < rdr.FieldCount; i++) d.Add(rdr.GetName(i), DBNull.Value.Equals(rdr[i]) ? null : rdr[i]); 代碼

    8熱度

    2回答

    將Dictionary 轉換爲Dictionary 我正在使用Dapper將2列結果集提取到字典中。 我注意到,智能感知顯示我.ToDictionary(),當我將鼠標懸停在結果集,但我不能讓它工作,因爲短小精悍使用動態性能/ expandoObject Dictionary<string, string > rowsFromTableDict = new Dictionary<string, s

    5熱度

    3回答

    dynamic model = new ExpandoObject(); model.Data = "asdf"; List<dynamic> listOfx = new List<dynamic>(); for (int i = 0; i < 3; i++) { dynamic x = new ExpandoObject(); x.ID = i; x.Nam

    7熱度

    1回答

    我想實現在Scala中C#'s ExpandoObject般類。這是它是如何工作的: val e = new ExpandoObject e.name := "Rahul" // This inserts a new field `name` in the object. println(e.name) // Accessing its value. 這裏是我到目前爲止已經試過: impl

    2熱度

    3回答

    給定一個System.Object,我如何獲得一個動態對象來訪問它可能擁有的任何成員。 具體來說,我想單元測試一個ASP.NET MVC 3控制器操作,返回JsonResult。 JsonResult有Data類型object的財產。我填充此對象與匿名類型: return Json(new { Success = "Success" }); 在我的測試,我想這樣做 var result = c

    1熱度

    2回答

    我想從Excel文件(.xls)中讀取表格並將其顯示在DataGrid中。該表具有未知的維度,每列具有一個未知類型(字符串,雙精度或整數)的值。 我通過COM訪問該文件,並將該表放入ExpandoObjects的列表<>中。當我將DataGrid.ItemSource設置爲列表時,網格保持視覺上爲空。 顯式定義列及其數據綁定會產生運行時消息,表明應用程序無法在ExpandoObjects中找到指定

    5熱度

    1回答

    對於我來說,我似乎無法將數據綁定到Dynamics或ExpandoObjects工作。 我在的WinForms和WebForms的嘗試這樣做,得到不同的結果在每個: 在ASP.NET: <asp:DropDownList ID="DropDownList1" runat="server"> </asp:DropDownList> protected void Page_Load(ob

    0熱度

    2回答

    在一個成功的AJAX調用的事件我想回到一個簡單的對象與Success = true public ActionResult Foo(int id) { // ... return Json(new {Success=true}); } 能正常工作和對象我的javascript接收像 { Success : true } 長相,而是因爲返回的對象是匿名類型,我不能這樣