Я новичок в asp.net API и начал разбираться в онлайн-уроках, а также в Stack Overflow.
Я попал в ситуацию, когда мне нужно создать таблицу API для Member_Product, гдетранзакция членства и покупка других продуктов регистрируется, и для извлечения участников с определенным видом продукта мне нужно задействовать другую таблицу с именем Product_type.
Что я знаю, вы можете использовать одну модель для одного контроллерапостроить API вокруг него.Я все еще в замешательстве из-за этого, поскольку мне приходится использовать больше, чем в моем случае.
Пожалуйста, каков наилучший способ в этом отношении и как правильно его реализовать, и если есть что-то, что я должен прочитать, и я скучаюЭто так, вы любезно предоставили ссылку об этом.
Я использовал пустой контроллер и использовал обе модели внутри одного запроса LINQ.Ниже код в элементе контроллера:
private readonly dboFFEntities FitnessDbo = new dboFFEntities();
[HttpGet]
[Route("Members/activeMembers/")]
public int GetLiveMembers()
{
using (FitnessDbo)
{
var LiveMemebersCount = (from mp in FitnessDbo.memberproductinfoes
join pt in FitnessDbo.product_type on mp.mepi_prodtype equals pt.prty_typeid.ToString()
where pt.prty_name == "MEMBERSHIP" &&
(mp.mepi_status == "1" || mp.mepi_status == "3" || mp.mepi_status == "6")
select mp.mepi_memberid).Distinct().Count();
return LiveMemebersCount;
}
}