Sachverhalt: A. Mit Verfügung vom 5. November 2007 sprach die IV-Stelle des Kantons Thurgau A._ ab 1. September 2006 eine ganze Rente der Invalidenversicherung samt zwei Kinderrenten zu. Als Ergebnis des im November 2010 eingeleiteten Revisionsverfahrens hob die IV-Stelle mit Verfügung vom 12. März 2015 die Rente auf Ende Februar 2014 auf. B. Die Beschwerde der A._ wies das Verwaltungsgericht des Kantons Thurgau als Versicherungsgericht mit Entscheid vom 22. Juli 2015 ab. C. Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten beantragt A._, der Entscheid vom 22. Juli 2015 sei aufzuheben und ihr Anspruch auf Weiterausrichtung der Rente zu schützen; eventualiter sei die Sache zu neuem Entscheid an die IV-Stelle zurückzuweisen.