Tag: expandoobject
ExpandoObject ist ein .NET Art, deren Mitglieder Hinzugefügt und entfernt werden können zur Laufzeit.
1
Antworten
Habe ich ein JSON-Objekt ist so etwas wie var jsonObject = {"att1" : "val1","att2" : "val2","att3" : "val3","att4" : "val4"} Muss ich konvertieren in expandoObject Habe ich versucht, etwas wie var expConverter = new ExpandoObjectConverter(); dynamic obj
3
Antworten
Gibt es eine Möglichkeit, die Verwendung der neuen dynamischen Funktionen in der 4.0 framework wie ExpandoObject im VB.NET ohne Einstellung Option Strict Off? Mit C#, verlieren Sie geben Sicherheit nur mit den Variablen, die Sie speziell erklären,
1
Antworten
Frage ich mich, ob es möglich ist, ExpandoObject-Abfrage mit regulären LINQ? Grund ist, dass ich dynamische ExpandoObject, aber ich brauche, um einige Abfragen, bevor ich den pass weiter. Es hat einige Eigenschaften, die immer bleiben, z.B. Id,
1
Antworten
Ich versuche, die Rückkehr der zuletzt hinzugefügte entity-Id in einer Web-Api-Methode Aktion als JSON. Beispiel: { bookId = 666 } Den Controller-Action-code ist wie folgt: [HttpPost, Route("")] public HttpResponseMessage Add(dynamic inputs) { int bookId = bookService.Add(userId, title);
3
Antworten
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.Name = "test" + i.ToString(); listOfx.Add(x);
5
Antworten
Ich versuche zu schaffen, einige dynamische ExpandoObject. Ich habe festgestellt, ein gewisses problem. Da ich nicht weiß, was der name dieser verschiedenen Eigenschaften in den Objekten sein soll, kann ich das nicht so: var list = new
2
Antworten
Sagen, dass ich eine Klasse Foo, suchen so etwas wie dieses: public class Foo : IFoo { public Foo() { Bars = new List<dynamic>(); } public IList<dynamic> Bars { get; set; } } Die Schnittstelle "ifoo") vom
4
Antworten
Ich versuche, um eine dynamische Methode, um ExpandoObject-was wieder die Eigenschaften (dynamisch Hinzugefügt), um Sie, aber es wird immer geben mir eine Fehlermeldung. Ist etwas falsch ich hier mache? using System; using System.Collections.Generic; using System.Linq; using System.Text;
5
Antworten
Brauche ich Eingänge in die Konvertierung einer dynamischen xml definiert c# - Objekt-Modell Mein Beispiel-xml ist wie folgt : <?xml version="1.0" encoding="utf-8" ?> <Persons> <Person> <Id>10</Id> <FirstName> Dino </FirstName> <LastName> Esposito </LastName> <Addresses> <Address> <AddressType>BillTo</AddressType> <Street1></Street1> <Street2></Street2>
4
Antworten
Sagen, ich habe dieses Objekt: dynamic foo = new ExpandoObject(); foo.bar = "fizz"; foo.bang = "buzz"; Wie würde ich entfernen foo.bang zum Beispiel? Möchte ich nicht einfach den Wert der Eigenschaft auf null-für meine Zwecke, die ich
3
Antworten
Kann ich warf ExpandoObject-anonymen Typ ? var anoObj = new { name = "testName", email = "testEmail" }; dynamic expandoObj = new System.Dynamic.ExpandoObject(); //Here I'm populating the expandoObj with same property names/types in anonymoustype(anoObj) //Now, how to
3
Antworten
habe ich diese dynamic d = new ExpandoObject(); d.Name = attribute.QualifiedName.Name; so , ich weiß, dass d wird eine Eigenschaft Name. Nun, wenn ich don ' T wissen, den Namen der Eigenschaft zur compile-Zeit , wie kann
1
Antworten
Gibt es beispielsweise ein Objekt wie zum Beispiel den nächsten: public class Container { public object Data { get; set; } } Und es ist so: Container container = new Container { Data = new Dictionary<string, object>
6
Antworten
Bin ich mit Rob Conery Massive ORM, und ich habe nicht in der Lage zu binden, die daraus resultierenden ExpandoObject zu einem GridView. Habe ich ein anderes Stackoverflow-Frage, die nahelegt, dass mit einem framework namens Stegreif, aber
2
Antworten
Derzeit in LINQ die folgenden kompiliert und funktioniert Prima: var listOfFoo = myData.Select(x => new FooModel{ someProperty = x.prop1, someOtherProperty = x.prop2 }); public class FooModel{ public string someProperty { get; set; }; public string someOtherProperty {
3
Antworten
Ich versuche, einen System.Dynamic.ExpandoObject so kann ich dynamisch erstellen von Eigenschaften zur Laufzeit. Später, ich brauche, um eine Instanz dieses Objekts und der Mechanismus, der verwendet wird, erfordert die Serialisierung. Natürlich, wenn ich versuche zu serialisieren mein
3
Antworten
Ich würde gerne dynamisch hinzufügen von Eigenschaften zu einem ExpandoObject zur Laufzeit. So zum Beispiel zum hinzufügen einer string-property call NewProp ich würde gerne etwas schreiben wie var x = new ExpandoObject(); x.AddProperty("NewProp", System.String); Ist dies problemlos
4
Antworten
Was sind die Unterschiede zwischen System.Dynamic.ExpandoObjectSystem.Dynamic.DynamicObject und dynamic? In welchen Situationen benutzen Sie diese Typen? InformationsquelleAutor der Frage M4N | 2010-08-25
4
Antworten
Ich bin versucht, um die Anzeige der Ergebnisse einer Abfrage in einer WPF-datagrid. Die ItemsSource-Typ ich bin der Bindung an IEnumerable<dynamic>. Als die Felder, die zurückgegeben werden, nicht zur Laufzeit bestimmt ich weiß nicht, die Art der
10
Antworten
In javascript können Sie erkennen, ob eine Eigenschaft definiert ist, indem das Undefinierte Schlagwort: if( typeof data.myProperty == "undefined" ) ... Wie würden Sie tun dies in C# mit dem Schlüsselwort "dynamic" mit einem ExpandoObject und ohne
4
Antworten
Sagen, ich habe dieses Objekt: dynamic foo = new ExpandoObject(); foo.bar = "fizz"; foo.bang = "buzz"; Wie würde ich entfernen foo.bang zum Beispiel? Möchte ich nicht einfach den Wert der Eigenschaft auf null-für meine Zwecke, die ich
2
Antworten
Gibt es eine Möglichkeit zum hinzufügen einer Eigenschaft zu einem ExpandoObject mit dem gleichen Namen wie ein string-Wert? Wenn ich beispielsweise habe: string propName = "ProductNumber"; dynamic obj = new System.Dynamic.ExpandoObject(); Kann ich die Eigenschaft erstellen ProductNumber
12
Antworten
Ich mag die ExpandoObject während des kompilieren eines server-Seite dynamische Objekt zur Laufzeit, aber ich habe Probleme bei der Abflachung dieser Sache heraus, während der JSON-Serialisierung. Ich habe zuerst instanziieren des Objekts: dynamic expando = new ExpandoObject();
6
Antworten
Mache ich etwas falsch, oder ist der folgende code wirklich nicht möglich? dynamic x = new ExpandoObject { Foo = 12, Bar = "twelve" }; Wenn das wirklich nicht möglich ist, gibt es ein anderes-line Weg zum
1
Antworten
Ich versuche zu lernen, all die neuen goodies, die mit C# 4.0. Ich bin andernfalls zu verstehen, die Unterschiede zwischen den DynamicObject und ExpandoObject Arten. Es scheint, wie DynamicObject wird z.B. verwendet, wenn Sie möchten, um auf
5
Antworten
In python wie können wir ein neues Objekt erstellen, ohne eine vordefinierte Klasse und später dynamisch hinzufügen von Eigenschaften zu ? Beispiel: dynamic_object = Dynamic() dynamic_object.dynamic_property_a = "abc" dynamic_object.dynamic_property_b = "abcdefg" Was ist der beste Weg, es