When you need to construct a LineString object from C# you can use the SqlGeographyBuilder class located in the Microsoft.SqlServer.Types dll to help you do it. This is how: var points = ...;//a list of points that you want to add;
var firstPoint = points[...