表存在,但我收到"无效的对象名称"调用API时出错

时间:2018-03-05 19:08:35

标签: c# sql .net umbraco

我正在使用c#/。NET

构建API

我已经创建了一个表,可以使用Visual Studio中的SQL Server和Server Explorer在其上运行查询。但是,当我调用我的API时,我收到错误"无效的对象名称' dbo.TableName'。"

我的API控制器方法如下所示:

[HttpGet]
public List<TableName> Get()
{
    var db = DatabaseContext.Database;
    var response = db.Query<TableName>("SELECT * FROM dbo.TableName").ToList();
    return response;
}

并在我的Database.cs文件中:

[TableName("dbo.TableName")]
[PrimaryKey("Id")]
[ExplicitColumns]
public partial class TableName : MyDB.Record<TableName>  
{
    [Column] public int Id { get; set; }
    [Column] public string SomeColumn { get; set; }
    [Column] public string AnotherColumn { get; set; }
}

上述方法与我的其他表的其他GET方法相同。我已经研究过任何潜在的多元化问题,据我所知,这与我的情况无关。我是C#/ .NET的新手。

0 个答案:

没有答案