Wei Mingdi Chaucer obviously has three sons. Why did he pass the throne to his adopted son Cao Fang?

Wei Mingdi had three sons and two daughters in his life, and it was not his intention to finally pass on the throne to his adopted son Cao Fang. After all three sons died, he had to pass the throne to his adopted son Cao Fang.

Wei Mingdi had a lewd life and many harems, but only gave birth to three sons and two daughters. The first son's name is Cao Tong. There is no detailed record about the specific time when the child was born in history. After Wei Mingdi ascended the throne, Cao Tong was named King of Qinghe. Unfortunately, Wei Mingdi's eldest son, Fu Bo, died in 226 two months after his birth. Wei Mingdi's second son, Cao Mu, like Cao Tong, has no detailed information about the prince's birth and his biological mother. After Cao Mu was born, he was named the king of numerous yang and ordered him to take good care of him. However, no matter how careful he was, Cao Mu died in less than a year.

Wei Mingdi was heartbroken at the loss of two sons in a row. At this time, Wei Mingdi's third son was born, which made Wei Mingdi excited. This time, he decided to do a good deed for his third son, grant amnesty to the world and celebrate the arrival of the prince. Even so, Cao Yin, who was less than one year old, died. In this way, after Wei Mingdi lost three sons, he decided to adopt a son. If he still can't have his own son to succeed to the throne when he is old, he will let his adopted son succeed him. Adopted sons are Cao Xun and Cao Fang, and Cao Xun died in his teens. Only adopted son Cao Fang is left.

I don't know if it's because Wei Mingdi indulged in beauty all the year round that Wei Mingdi, a middle-aged man, suddenly fell ill and became more and more serious. He died in the first month of the following year at the age of 36. It is said that Wei Mingdi regretted not having his own son before he died, so it was a last resort to pass on the throne to Cao Fang.