C#MVVM ASP.net API隐式转换错误
web应用程序API新手,尝试构建一个web应用程序,通过API将DWH环境中的数据公开给应用程序 我的模型: bed_数据_数据库连接-上下文模型:C#MVVM ASP.net API隐式转换错误,c#,asp.net-mvc,asp.net-web-api,model-view-controller,mvvm,C#,Asp.net Mvc,Asp.net Web Api,Model View Controller,Mvvm,web应用程序API新手,尝试构建一个web应用程序,通过API将DWH环境中的数据公开给应用程序 我的模型: bed_数据_数据库连接-上下文模型: using Microsoft.EntityFrameworkCore; namespace BED_MGMT_WEBAPP_APIs.Models { public class bed_data_dbconnect : DbContext { public
using Microsoft.EntityFrameworkCore;
namespace BED_MGMT_WEBAPP_APIs.Models
{
public class bed_data_dbconnect : DbContext
{
public bed_data_dbconnect(DbContextOptions options) : base(options)
{ }
public DbSet<Bed_Data> tblBase_BEDMGMT_BEDS_BY_WARD { get; set; }
}
}
启动文件中的db连接字符串:
public void ConfigureServices(IServiceCollection services)
{
string connectionString = Configuration.GetConnectionString("DefaultConnection");
services.AddDbContext<bed_data_dbconnect>(opt => opt.UseSqlServer(connectionString));
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_3_0);
}
我想您的端点的返回类型是错误的。端点的返回类型是
ActionResult
其中,bed\u data\u dbconnect
是一个DbContext
类
returntype不应该是
ActionResult
?我认为端点的returntype是错误的。端点的返回类型是ActionResult
其中,bed\u data\u dbconnect
是一个DbContext
类
返回类型不应该是
ActionResult
?您可以这样尝试:
[HttpGet]
public ActionResult Get()
{
var result=_bed_data.tblBase_BEDMGMT_BEDS_BY_WARD.ToList();
return Json(result);
}
您可以这样尝试:
[HttpGet]
public ActionResult Get()
{
var result=_bed_data.tblBase_BEDMGMT_BEDS_BY_WARD.ToList();
return Json(result);
}
是的,这似乎是不正确的,我已将其更改为Bed_数据,但仍然在以下位置收到类似错误:_Bed_Data.tblBase_BEDMGMT_BEDS_BY_WARD.ToList()on _Bed_Data-error-无法隐式将类型“System.Collections.Generic.List”转换为“Microsoft.AspNetCore.Mvc.ActionResult”是的,这似乎是不正确的,我已将其更改为Bed_数据,但仍然在以下位置收到类似错误:_Bed_Data.tblBase_Bed mgmt_BEDS_BY_WARD.ToList()on_Bed_Data-error-无法隐式将类型“System.Collections.Generic.List”转换为“Microsoft.AspNetCore.Mvc.ActionResult”
return _bed_data.tblBase_BEDMGMT_BEDS_BY_WARD.ToList();
[HttpGet]
public ActionResult Get()
{
var result=_bed_data.tblBase_BEDMGMT_BEDS_BY_WARD.ToList();
return Json(result);
}