「HSLProcessor」の版間の差分
(ページの作成:「[https://github.com/hsaito/HSLBase HSLProcessor]はHSLBaseのコンポーネントで[https://songs.hidekisaito.com Hideki's Songlist]の基盤技術システム。...」) |
|||
(同じ利用者による、間の1版が非表示) | |||
6行目: | 6行目: | ||
== HSL.dbの全リストSQL構文== | == HSL.dbの全リストSQL構文== | ||
<pre> | <pre> | ||
− | SELECT Title, Artists.Name, Sources.Name, Series.Name FROM main.Songs | + | SELECT Title, Artists.Name AS "Artist", Sources.Name AS "Source", |
− | + | Series.Name AS "Series" FROM main.Songs | |
− | + | JOIN Artists ON Songs.ArtistId = Artists.ArtistId | |
− | + | JOIN Sources ON Songs.SourceId = Sources.SourceId | |
+ | JOIN Series ON Sources.SeriesId = Series.SeriesId | ||
ORDER BY Title | ORDER BY Title | ||
</pre> | </pre> | ||
+ | [[Category:HSLProcessor|*]] | ||
[[Category:HSLBase]] | [[Category:HSLBase]] | ||
[[Category:.NET Core]] | [[Category:.NET Core]] |
2017年9月5日 (火) 23:54時点における最新版
HSLProcessorはHSLBaseのコンポーネントでHideki's Songlistの基盤技術システム。 データベース機能を提供する静的ページ生成システムとして機能する。
.NET CoreとEntityFramework Coreにより機能。
HSL.dbの全リストSQL構文
SELECT Title, Artists.Name AS "Artist", Sources.Name AS "Source", Series.Name AS "Series" FROM main.Songs JOIN Artists ON Songs.ArtistId = Artists.ArtistId JOIN Sources ON Songs.SourceId = Sources.SourceId JOIN Series ON Sources.SeriesId = Series.SeriesId ORDER BY Title