DapperExtensions produit "Nom d'objet invalide" lors de l'opération d'insertion

c# dapper dapper-extensions entity-framework sql-server

Question

Je suis l'exemple de l'opération d'insertion simple à l' adresse 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();

Cela me donne un System.Data.SqlClient.SqlException: Invalid object name 'Org'.

Qu'est-ce que je fais mal ici? La table existe et a été générée par EF Code First avec la sous-classe standard DbContext contenant un public DbSet<Org> Orgs { get; set; }

Réponse acceptée

Les documents indiquent que "les noms POCO doivent correspondre au nom de la table dans la base de données. Les noms de table pluralisés sont pris en charge par PlurizedAutoClassMapper".

Je n'ai tout simplement pas lu les docs de près, mon erreur



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi