En mi solicitud MVC3 que quieren crear una colección anónima con los nombres de campo como este:¿Cómo puedo usar nombres de propiedades complejos en tipo anónimo?
new
{
Buyer.Firstname = "Jim",
Buyer.Lastname = "Carrey",
Phone = "403-222-6487",
PhoneExtension = "",
SmsNumber = "",
Buyer.Company = "Company 10025",
Buyer.ZipCode = "90210",
Buyer.City = "Beverly Hills",
Buyer.State = "CA",
Buyer.Address1 = "Address 10025"
Licenses[0].IsDeleted = "False",
Licenses[0].ID = "6",
Licenses[0].AdmissionDate = "2,1999",
Licenses[0].AdmissionDate_monthSelected = "2",
}
quiero tener esto con el fin de enviar solicitudes de envío personalizado durante las pruebas de integración de mi aplicación. ¿Cómo puedo declarar una colección anónima con estos nombres de campo?
Use tipos anónimos anidados. Los períodos no están permitidos en ningún nombre de propiedad. A menos que quisiera convertirlo a un diccionario ... –
También me gustaría señalar que es ** muy alentador ** que cree un modelo de vista explícito para esto en lugar de usar tipos anónimos. Mantener código con tipos anónimos va a ser difícil en el futuro. –
Por curiosidad, ¿por qué las propiedades 'Phone',' PhoneExtension' y 'SmsNumber' no son' Comprador'? ¿No es el objeto completo un 'Comprador'? – canon