This is "technically" true, but it often actually works just fine to plug the bass directly into the line input. You lose some treble from the low impedance of the input, but in some situations that's exactly what you need anyway. You can roll down the T knob on the bass, or play with the EQ in the mix, or you can just let physics do its work. It's obviously not great if you're looking for that super zingy, snappy kind of tone, but for a lot of stuff it will be fine. In my country/goth thing we did a whole lot of running the bass through like 50' of cable to the line input on the house mixer and it worked great for the dark, thumpy sound he was shooting for. Cable capacitance and loading from the the low-Z input adds up to a kind of free cabinet simulator. Or something...
I agree wholeheartedly that an active DI is the way to go. Passive DIs attenuate the already not quite loud enough signal causing you to have to amplify somewhere between a little and a lot more noise than you otherwise might. But, really all you need is a good high-Z buffer between the bass (or guitar, for that matter) and the line input. Any guitar pedal that doesn't specifically say "True Bypass" - powered but not necessarily on - will work just fine.