Nella mia applicazione MVC3 Voglio creare una collezione anonimo con campi nomi come questo:Come posso utilizzare nomi di proprietà complessi in tipo anonimo?
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",
}
Voglio avere questo al fine di inviare richieste di messaggi personalizzati durante i test di integrazione della mia app. Come posso dichiarare una collezione anonima con questo nome di campo?
Utilizzare tipi anonimi nidificati. I periodi non sono consentiti in alcun nome di proprietà. A meno che non volessi convertirlo in un dizionario ... –
Vorrei anche notare che è molto incoraggiante ** tu crei un modello di vista esplicito per questo invece di usare tipi anonimi. Mantenere il codice con tipi anonimi sarà difficile in futuro. –
Per curiosità, perché non sono le proprietà 'Phone',' PhoneExtension' e 'SmsNumber' di' Buyer'? L'intero oggetto non è un "acquirente"? – canon