Please see below, work with new F# NuGet approaches (start from VS2017 v.15.8.2).
[https://code.msdn.microsoft.com/windowsapps/WPF-F-F-sharp-only-complex-c4391bfb](WPF F# only Multi Project)
[https://code.msdn.microsoft.com/windowsapps/Calculator-F-sharp-WPF-F-62c6b3b4](Calculator F# only)
WCF hosted by WPF - fsharp only.
Access to DataBase by DataCommon.
_Just add/modify , ,  sections. _
To create a basic data contract for a class or structure
Define the members (properties, fields, or events) that are serialized by applying the DataMemberAttribute attribute to each member. These members are called data members. By default, all public types are serializable. For more information, see, see Serializable Types.