Desperate Housewives actress Eva Longoria has revealed that she won't be marrying again.

Longoria, who plays Gabrielle Solis on the hit US show, divorced from General Hospital's Tyler Christopher last year, and won't be making the same mistake again.

"I don't mind falling in love," she told Rolling Stone. "I just don't want to get married. I wouldn't mind having a baby. I just don't want to get married."

She added, "I've come to realise that marriage is hard. That's why I just want to date now - and have a good time. My motto is 'fall in love a lot and fall hard!'"

The actress also has a warning for future boyfriends; "I need constant attention and affection."