Take the tour ×  Basic version: Is there a lightweight C#/.NET
library that can be used in an ASP.NET MVC app to service WFS
requests?  Detailed version: We are developing a C# ASP.NET MVC
app that sits on top of a Sql Server 2008 database with some
basic geospatial data. I need to be able to display a map with
our simple point/line features (DB entities) over a map
background in the browser. The plan is to use OpenLayers to
render the map. The background map is being provided by a third-
party using WMS so I know I can connect to and display that OK.
The problem I have is that the data we wish to show over the map
need to be filtered by the user (it's currently shown in tabular
form). It appears that I really need to expose a WFS service to
allow the user to filter data for display on the map.  Is there
a lightweight (and ideally free) C# component that can do this?
I have had a brief play with SharpMap which is largely suitable
for our needs, but while I can use it to render a map and our
data I've not been