deklarieren Ich fange mit Dapper in einer C# -Anwendung an (ich verwende derzeit Entity an den meisten Stellen), und ich habe ein Problem mit einer einfachen Abfrage.Dapper ... Muss die Skalarvariable
Ich komme immer wieder "Muss skalare Variable '@ReportId' deklarieren, aber ich erkläre es!
db.Execute(@"INSERT INTO cdr_Requests (ReportId, ReportName, StartTime, EndTime, Status, ReportUrl, CreatedAt, UpdatedAt, Timezone, CdrReportRead) VALUES (@ReportId, @ReportName, @StartTime, @EndTime, @Status, @ReportUrl, @CreatedAt, @UpdatedAt, @Timezone, @CdrReportRead)", new { data.id, data.report_name, data.start_time, data.end_time, data.status, data.report_url, data.created_at, data.updated_at, data.timezone, data.cdrreportread });
Hier ist meine Klasse:
public class cdr_Request
{
public int ID { get; set; }
public string ReportId { get; set; }
public string ReportName { get; set; }
}
Ich bin nur Mühe, herauszufinden, was los ist!
Dieser Code sieht gut für mich aus. Sind Sie sicher, dass der gebuchte Code die Ausnahme erzeugt? – Shyju
Sind Sie sicher, dass 'data.id' NICHT NULL ist? –
Ja, es ist nicht null. Ich habe im Debugger getestet. Ich werde jetzt gleich überprüfen und werde ein Bild posten – Jacob