応答が遅れて申し訳ありませんが、他の何かを検索しているときにこれを見ました。
次の手順を実行するだけです。
SqlGeography theGeography;
int srid = 4326; // or alternative
DbGeography newGeography = DbGeography.FromText(theGeography.ToString(), srid);
逆にするには:
DbGeography theGeography;
SqlGeography newGeography = SqlGeography.Parse(theGeography.AsText()).MakeValid();
お役に立てば幸いです。