Ashes of ariendale dlc for dark souls 3 won't work?

Pretty much I baught the dark souls 3 dlc ashes of ariendale but it's not working and it turns out I need a code. But if I get the season pass for I get both games for free and don't need to get a code to play or do I need a code for the season pass aswell