Put a large saute` pan over a medium flame and heat the oil. Add the shallots and cook until soft, about 3-5 minutes.
Add the sausage to the pan breaking it up into small pieces with a wooden spoon as it cooks. Cook until the sausage is evenly browned, about 7 minutes.
Add the mushrooms to the pan and cook until soft, about 5 minutes.
Pour in the cream and return the pan to a boil. Cook for 2-3 minutes. Taste for seasoning and season as desired. Lower the flame to the lowest setting possible.
Cook the pasta in generously salted boiling water until al dente. Drain and add to the saute` pan along with the grated cheese. Turn of the flame and toss for 1-2 minutes.
Serve in warm bowls.