Wer weiß, wie man das korrekte Alias-Attribut auf Abfragetabellen mit Schemanamen anwendet?Verwenden von Schemanamen mit SQL Server & ServiceStack.OrmLite
Ich habe eine Tabelle mit dem Namen accounts.register
. Ich habe versucht, [Alias("accounts.register")]
als Class Decorator Attribut für Register-Klasse, aber das funktioniert nicht.
Wenn ich das Schema zu dbo
ändern, dann kann ich den Alias entfernen und alles funktioniert. Leider habe ich ein Legacy-System mit vielen Schemas, damit ich es brauche.
Jede Idee, wie OrmLite zu bekommen, dies zu tun, wenn Sie die T4 POCO Generation verwenden? – anaximander
@anaximander Unterstützung vor kurzem in Version 4 hinzugefügt. Https://github.com/ServiceStack/ServiceStack.Ormlite/commit/a305464056dfa4739f77417dc9e42b323222a3f1. Wenn Sie es selbst hinzufügen möchten, können Sie [Schema ("<# = tbl.Schema #>")] 'in die Zeile unter' [Alias ("<#=tbl.Name#>")] 'einfügen und das Schema-Attribut hinzufügen benötigen. –