Melt butter and oil in a heavy large skillet over medium high heat. Add onion and garlic and saute until golden and tender, about 7 minutes. Remove sausage from casings, crumble and add to skillet and saute until golden brown and cooked, breaking up with the back of a spoon, about 7 minutes. Drain excess drippings. Add wine and boil until almost all liquid evaporates, about 2 minutes. Add tomatoes (with juice) and simmer 3 minutes. Add cream and simmer until sauce thickens slightly, about 5 minutes. Stir in 4 Tablespoons parsley. Season to taste.
Meanwhile, bring a large pot of water to boil and cook pasta until tender but still firm to bite. Drain pasta and pour into a warm large bowl. Pour sauce over pasta, add 3/4 cup of cheese and toss to coat. Sprinkle with remaining parsley and cheese and serve immediately.