So after reading this article Working effectively with coordinates in Entity Framework the author advices to use NetTopologySuites Point class for storing coordinates in the lat/lng SRID 4326 format. In that way you can request the database for spatial aware information. Cool.
But the NetTopologySuite also contains a Coordinate class. Why shouldn't I use the Coordinate class? Or better said, whats the difference between Point and Coordinate