SubSonic feil: db.tables med ~ i navnet resultat i en "Karakter er ikke gyldig" feil

stemmer
0

Jeg omdøpt en database tabell og lagt til en ~ karakter til bordet navn (min måte å varsle det er en backupav noe). Etter generering av Subsonic filer, gir min Visual Studio en Character ikke gyldig feil på filen AllStructs.vb

Når du ser på denne filen følgende kodelinje ble generert; Offentlig Delt Skrivebeskyttet DbTable1 ~ gamle As String = dbtable1 ~ gamle.

Jeg antar at dette tegnet må filtreres ut av db.table navnene ved generering av Subsonic navn?

Publisert på 26/05/2009 klokken 11:38
kilden bruker
På andre språk...                            


2 svar

stemmer
0

Denne typen navngiving støttes ikke med Subsonic (konvensjoner og alle). Det beste alternativet er å bruke includeTableList og excludeTableList (eller en av de andre alternativene vi har):

http://subsonicproject.com/configuration/config-options/

For å hjelpe deg pare ut gamle ting.

Svarte 26/05/2009 kl. 18:31
kilden bruker

stemmer
0

Du kan bruke enten stripTableText / stripSPText å fjerne ~ fra klassenavn eller du kan bruke regexReplaceExpression å erstatte ~ med en annen karakter.

Du må angi dette i din config ved generering av klassene, se ' Config Alternativer ' for flere detaljer.

Svarte 26/05/2009 kl. 11:53
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more