Closed jarleborsheim closed 2 years ago
Ordet period er ikke bra. Jeg holder en knapp på camel case. Må det være skilletegn går jeg for underscore.
Ja, jeg er enig med camel case hvis det ikke trengs å være noe skilletegn for å vise hvilken forelder det er for attributtet. Vi kan ta en kjapp diskusjon rundt dette på møtet i dag.
Jeg regner med at alle uansett må ha en mappingtabell mellom Fiks Arkiv og intern datamodell. Så da bør det gå greit med CamelCase.
Vi går for CamelCase. Altså vi tar bort . som separator.
Fikset i siste versjon av nuget pakken KS.Fiks.Arkiv.Models.V1. Stenger issue
Dette gjelder f.eks. sok.xsd og "sokFelt":
Dette blir da eksempelvis generert til MappePeriodEksternId og MappePeriodTittel osv.
Vi har noen valg for å fikse det:
Vi kan gå tilbake xsd.exe som tilsynelatende ikke gjør dette, men da miste en del fordeler ved å bruke XmlSchemaClassGenerator. En av fordelene er at det er et nuget bibliotek med massevis av konfigurasjonsmuligheter og har gjort det lettere for oss å generere ny kode som en del av build-pipeline.
Vi endrer navnene til noe som er gyldig. F.eks. mappe_eksternId. Se eksempel på hvordan det blir generert med forskjellige separatorer: