Gibt es eine Möglichkeit, Felder umzubenennen, wenn eine Select-Anweisung in SubSonic ausgeführt wird? Ich bin mit dem ExecuteTypedList <MyClass> Methode meiner Liste <MyClass> Objekt aber die Eigenschaften von MyClass zu füllen sind nicht alle gleich, wie die Spaltennamen aus der DB-Tabelle. In SQL kann ich tun wählen Sie col1 als 'FirstColumn', col2 als 'SecondColumn' von MyTable, gibt es eine Möglichkeit, etwas Ähnliches in SubSonic?Felder in SubSonic-Select-Anweisung umbenennen
0
A
Antwort
1
Ich glaube, Alias sind nur für Aggregat-Spalten verfügbar. Sie könnten nur Eigenschaften der gleichen Namen wie Ihre Spalten zu Ihrer Klasse hinzufügen oder eine teilweise und ordnet sie zu den Eigenschaften, die Sie ala berechnetes Feld verwenden Sie:
public class Songs
{
private string _songTitle;
public string SongTitle {
get { return _songTitle; }
set { _songTitle = value; }
}
public string SongName {
get { return _songTitle; }
set { _songTitle = value; }
}
}
1
Ich hatte das gleiche Bedürfnis neulich und fügte die Funktionalität meiner lokalen Kopie von SubSonic hinzu. Ich habe gerade einen Patch für ihn an this issue beigefügt. Wenn Sie den Patch anwenden, können Sie eine Abfrage wie
new Select(Table1.IdColumn.AliasAs("table1ID"),
Table2.IdColumn.AliasAs("table2ID"))
.From(Table1.Schema)
.InnerJoin(Table2.Table1IdColumn, Table1.IDColumn);
schreiben
Verwandte Themen
- 1. Kann ich Felder in einem Nummernfeld umbenennen
- 2. mysql: alle Felder eines Joins umbenennen
- 3. Git Konflikt (Umbenennen/Umbenennen)
- 4. MongoDB Sammlung in Sharding umbenennen
- 5. Umbenennen Skriptdatei in distutils
- 6. Alias umbenennen in jazzhub
- 7. Batch umbenennen in Python
- 8. Datei in DocumentDirectory umbenennen
- 9. Dateien in Unterverzeichnissen umbenennen
- 10. Datei in IsolatedStorage umbenennen
- 11. Datei in Cocoa umbenennen?
- 12. Verzeichnis in hdfs umbenennen
- 13. umbenennen cpt in WordPress
- 14. Imenu in Gliederung umbenennen
- 15. Wie umbenennen
- 16. umbenennen Remotezweig
- 17. BigQuery: Wählen Sie REPEATED Felder als REPEATED Felder
- 18. Umbenennen von Datasets in BigQuery
- 19. Arbeitsblatt-Ereignis in Excel umbenennen
- 20. ggplot Facetetiketten in facet_wrap umbenennen
- 21. Umbenennen einer Datei in PyCharm
- 22. Mehrere Dateien in cmd umbenennen
- 23. Umbenennen mehrerer Dateien in Python
- 24. Umbenennen von Monats- in LaTeX
- 25. einen Build in Buildbot umbenennen
- 26. Umbenennen einer Datei in NERDTREE
- 27. Spalte umbenennen in SQL Server
- 28. Umbenennen von Threads in Java
- 29. Umbenennen von Dateien in MATLAB
- 30. Umbenennen von Objekten in PowerPoint