Folge dieser Frage.
Ich möchte von Strongly Typed
zu Anonymous Type
Result Strongly Typed
. Für ein Beispiel sollte die folgende Klasse während der Laufzeit in ein anonymes Typobjekt konvertiert werden. Ich kämpfe darum, dies zu erreichen.
public sealed class CountryModel
{
public int CountryId { get; set; }
public string CountryName { get; set; }
public string CountryCode { get; set; }
public bool IsActive { get; set; }
}
Verwendung :
new CountryModel()
{
CountryCode = "AOE",
CountryId = 2,
CountryName = "Anywhere on Earth",
IsActive = true
};
Anonymer Typ:
Das obige Stark eingegebene sollte in Anonym konvertiert werden und das Endergebnis würde so aussehen ( erfasst über das Direktfenster) :
{ CountryId = 2, CountryName = "Anywhere on Earth", CountryCode = "AOE", IsActive = true }
CountryCode: "AOE"
CountryId: 2
CountryName: "Anywhere on Earth"
IsActive: true
Hinweis: Ich brauche dieses Casting, damit ich das Objekt an Dapper.SimpleCRUD und Dapper ORM Library übergeben kann.
Versuche dies:
var obj = new {
CountryCode = item.CountryCode,
CountryId = item.CountryId,
CountryName = item.CountryName,
IsActive = item.IsActive
};