По сути, у меня есть объект Playlist:
public class Playlist
{
public int PlaylistID { get; set; }
public string PlaylistName { get; set; }
public string PlaylistUri { get; set; }
public int FestivalID { get; set; }
}
Когда я пытаюсь прочитать данные из базы данных, данные PlaylistID и FestivalID заполняются, а PlaylistName / PlaylistUri - нет.Я проверил типы данных:
COLUMN_NAME DATA_TYPE
PlaylistID int
PlaylistName nvarchar
PlaylistUri nvarchar
FestivalID int
Здесь также приведен код для получения данных (Очень много в альфа-формате, когда все будет готово)
public class SpotifyApiData
{
private string _connectionString;
private string ALL_DATA = "SELECT * FROM EdgeCases; SELECT [PlaylistID] ,[PlaylistName],[PlaylistID] FROM Playlist; SELECT * FROM Festival;";
public string ConnectionString { get => _connectionString; set => _connectionString = value; }
public SpotifyApiData()
{
_connectionString = ConfigurationHelper.GetConnectionString();
}
public void GetRefreshablePlaylist()
{
}
public PlaylistCollectionData GetAllData()
{
using (var connection = new SqlConnection(ConnectionString))
{
using (var multi = connection.QueryMultiple(ALL_DATA))
{
return new PlaylistCollectionData()
{
EdgeCases = multi.Read<EdgeCases>().ToList(),
Festivals = multi.Read<Festival>().ToList(),
Playlists = multi.Read<Playlist>().ToList()
};
}
}
}
}