Suivi de this question.Neat approche de Cast fortement Type de type anonyme en C#
Je voudrais lancer de Strongly Typed
à Anonymous Type
Résultat. Pour un exemple, la classe suivante doit être convertie en objet de type anonyme pendant l'exécution. Je me bats pour y parvenir.
public sealed class CountryModel
{
public int CountryId { get; set; }
public string CountryName { get; set; }
public string CountryCode { get; set; }
public bool IsActive { get; set; }
}
Utilisation:
new CountryModel()
{
CountryCode = "AOE",
CountryId = 2,
CountryName = "Anywhere on Earth",
IsActive = true
};
Type Anonyme:
ci-dessus fortement typé doit être converti en anonyme et le résultat final ressemblera à ceci (capturé via immédiate fenêtre:
{ CountryId = 2, CountryName = "Anywhere on Earth", CountryCode = "AOE", IsActive = true }
CountryCode: "AOE"
CountryId: 2
CountryName: "Anywhere on Earth"
IsActive: true
Note: J'ai besoin de ce casting pour que je puisse passer l'objet à Dapper.SimpleCRUD et Dapper ORM Library.
Pourquoi voulez-vous faire cela? –
Ce n'est pas un objet anonyme, il peut être encadré par un 'objet'. Mais ce n'est pas anonyme –
Ajout d'une note à ma question. Mais, ici vous allez encore "besoin de ce casting à faire pour que je puisse passer l'objet à Dapper.SimpleCRUD et Dapper ORM Library" –