Последующий от this вопрос.Аккуратный подход к отличному сильному типу к анонимному типу в C#
Я хотел бы отличить от Strongly Typed
до Anonymous Type
Результат. Например, следующий класс должен быть преобразован в объект анонимного типа во время выполнения. Я изо всех сил пытаюсь добиться этого.
public sealed class CountryModel
{
public int CountryId { get; set; }
public string CountryName { get; set; }
public string CountryCode { get; set; }
public bool IsActive { get; set; }
}
Использование:
new CountryModel()
{
CountryCode = "AOE",
CountryId = 2,
CountryName = "Anywhere on Earth",
IsActive = true
};
Тип Анонимные:
выше строго типизированных должны быть преобразованы в Анонимных и конечный результат будет выглядеть следующим образом (захваченной через Immediate Window):
{ CountryId = 2, CountryName = "Anywhere on Earth", CountryCode = "AOE", IsActive = true }
CountryCode: "AOE"
CountryId: 2
CountryName: "Anywhere on Earth"
IsActive: true
Примечание: Мне нужно, чтобы это кастинг выполнялся так, чтобы я мог передать объект в Dapper.SimpleCRUD и Dapper ORM Library.
Почему вы хотите это сделать? –
Это не анонимный объект, он может быть помещен в поле «объект». Но это не анонимный –
Добавил примечание к моему вопросу. Но здесь вы снова «нуждаетесь в этом приведении, чтобы я мог передать объект Dapper.SimpleCRUD и Dapper ORM Library» –