C# 使用WPF应用程序在AspNetUsers中创建用户

C# 使用WPF应用程序在AspNetUsers中创建用户,c#,asp.net-mvc,wpf,C#,Asp.net Mvc,Wpf,我正在创建一个WPF应用程序,该应用程序访问一个数据库,该数据库也由一个基于MVC5的网站使用 在MVC5上,我知道创建一个用户我们只需要 var result = await UserManager.CreateAsync(user, model.Password); 现在我需要在WPF上做一些类似的事情,但我注意到我无法访问Usings来获取UserManager。 我知道,在使用成员资格的旧版本MVC上,我们可以使用 Membership.CreateUser(_userName, _

我正在创建一个WPF应用程序,该应用程序访问一个数据库,该数据库也由一个基于MVC5的网站使用

在MVC5上,我知道创建一个用户我们只需要

 var result = await UserManager.CreateAsync(user, model.Password);
现在我需要在WPF上做一些类似的事情,但我注意到我无法访问Usings来获取UserManager。 我知道,在使用成员资格的旧版本MVC上,我们可以使用

Membership.CreateUser(_userName, _password, _email);
但这对Identity 2.0不再有效,对吗

在网上搜索了一段时间后,我发现解决我问题的唯一答案是

HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://localhost:56851/");
(...)
var response = await client.PostAsJsonAsync("/api/student/", student); 
(...)
但这似乎不是很“动态”——这是唯一的方法吗?或者我错过了什么