SubSonicでselectステートメントを実行するときにフィールドの名前を変更する方法はありますか?私は >私一覧<のMyClassを埋めるためにExecuteTypedList < MyClassの>方法を使用していますが、オブジェクトのMyClassのプロパティは、DBテーブルから列名など、すべて同じではありません。 SQLではcol1を 'FirstColumn'、col2をMyTableの 'SecondColumn'として選択してください。は、SubSonicで同様のことを行う方法はありますか?SubSonic selectステートメントのフィールドの名前を変更します。
0
A
答えて
1
エイリアスは集約カラムでのみ使用可能です。 あなたは自分のクラスにあなたの列と同じ名前のプロパティを追加したり、部分的に、あなたは計算フィールドたala使用しないプロパティにマップできます。
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
先日私は同じ必要性があり、SubSonicのローカルコピーにその機能を追加しました。私はthis issueに添付されたパッチを提出しました。パッチを適用すると、
new Select(Table1.IdColumn.AliasAs("table1ID"),
Table2.IdColumn.AliasAs("table2ID"))
.From(Table1.Schema)
.InnerJoin(Table2.Table1IdColumn, Table1.IDColumn);
のようなクエリを書くことができます
関連する問題
- 1. JSON.Net - $ typeフィールドを別の名前に変更しますか?
- 2. Resharper名前を変更するフィールド
- 3. .netの名前空間の名前を変更します。
- 4. バッチファイルの名前を変更します。
- 5. jqueryを使用してフィールド名の名前を変更できません
- 6. Azure SQL Serverの名前/名前を変更します。
- 7. mysql:結合のすべてのフィールドの名前を変更します。
- 8. テーブルのフィールド値を持つSQLテーブルの列の名前を変更します。
- 9. リストの使用<T> SubSonic Selectステートメントでは?
- 10. SELECTステートメントを対応するUPDATEステートメントに変換します
- 11. MongoDB 1.6.5:コレクションのフィールドの名前を変更する方法
- 12. ValidationSummaryのフィールド名を変更
- 13. SSISパッケージのExcelシート名の名前を変更します。
- 14. mongoDB埋め込みフィールドの名前を変更
- 15. 別のSELECTステートメント内のSELECTステートメント
- 16. アリ:同じ名前のサブディレクトリの名前を変更し
- 17. バルクファイルの名前を変更
- 18. NetBeans PHPの名前空間の名前を変更しますか?
- 19. ワードプレス:ボタンの名前を 'LOGOUT'からユーザーの名前に変更しますか?
- 20. カラム名をブランクに変更するSELECT
- 21. Magento Collection/Grid - フィールド名/カラム名の変更
- 22. djangoのフィールド名を変更する
- 23. 異なる名前の同じ名前のディレクトリの名前を変更する
- 24. jazzhubで別名の名前を変更
- 25. Python - 行列をデータフレームに変更し、列の名前を変更します。
- 26. 名前を変更する
- 27. SQL ServerのSelect Caseステートメントの更新:
- 28. Wordpress:セクションの名前を変更するURLの名前
- 29. ハッシュテーブルを使用してファイルの名前を変更します。
- 30. 名前変更コマンドのアンダースコア