The SharpSvn project provides a complete .Net wrapper over the subversion api; hiding all native details but providing everything the subversion client api supports