W mojej aplikacji MVC3 Chcę utworzyć anonimowe zbieranie z pól nazw, takich jak ten:Jak używać złożonych nazw właściwości w typie anonimowym?
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",
}
Chcę mieć to w celu wysłania żądania zwyczaj postu podczas testowania integracyjnego mojej aplikacji. Jak mogę zadeklarować kolekcję anonimową z tymi nazwami pól?
Użyj zagnieżdżonych typów anonimowych. Okresy nie są dozwolone w żadnej nazwie nieruchomości. Chyba, że chciałbyś przekonwertować go na słownik ... –
Chciałbym również zauważyć, że jest ** bardzo zachęcony ** tworzysz jawny model widoku zamiast używać anonimowych typów. Utrzymywanie kodu z anonimowymi typami będzie trudne w przyszłości. –
Z ciekawości, dlaczego nie ma właściwości 'Telefon',' PhoneExtension' i 'SmsNumber'' Buyer'? Czy cały obiekt nie jest "Kupującym"? – canon