Prepare the pasta according to package directions.
Meanwhile, heat the oil in a 4 1/2-quart saucepan or Dutch oven over medium-high heat. Peel and finely chop the onion, adding it to the pan as you chop. Remove the casings from the sausage (if necessary), and crumble the sausage into the pan. Stir and cook, breaking up the sausage, until it is cooked through and the onion is tender, about 5 minutes.
Add the wine to the pan and stir to loosen any brown bits on the bottom of the pan. Add the canned tomatoes and their juice, tomato paste, garlic, sugar and Italian seasoning. Stir to combine and then reduce heat to medium-low. Stir in the Parmesan cheese and continue to cook until pasta is ready. (Sauce can simmer on low for up to 30 minutes, if necessary.) Serve over hot, cooked pasta.