gpt4 book ai didi

c# - DapperExtensions在插入操作时产生“无效的对象名称”

转载 作者:行者123 更新时间:2023-11-30 16:57:34 46 4
gpt4 key购买 nike

我在https://github.com/tmsmith/Dapper-Extensions#simple-insert-operation处遵循简单插入操作示例

public class Org
{
public int Id { get; set; }
public string Name { get; set; }
}

SqlConnection conn = new SqlConnection("...");
conn.Open();
Org org = new Org() { Name = "Just Testing" };
int id = conn.Insert(org);
conn.Close();


这给了我一个 System.Data.SqlClient.SqlException: Invalid object name 'Org'.

我在这里做错了什么?该表存在并由EF Code First使用包含 DbContext的标准 public DbSet<Org> Orgs { get; set; }子类生成。

最佳答案

在POCO对象中,您可以使用表属性。

[Table("TableNameInSqlDatabase")]
public class Org
{
public int Id { get; set; }
public string Name { get; set; }
}

关于c# - DapperExtensions在插入操作时产生“无效的对象名称”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26287832/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com