Ich verwende Simple.Data und ich erhalte den folgenden Fehler in der letzten Zeile beim Versuch, den folgenden Code auszuführen: Eine nicht behandelte Ausnahme vom Typ 'System.ArgumentException' in System.Core aufgetreten .dll.Kann einen Datensatz mit Simple.Data nicht einfügen
var db = Database.OpenConnection(ConnectionString);
var product = db.DimDistrict.FindByDistrict("HOUSE");
//db.FunnelQuotes.Insert(
// Company: funnelQuotes[0].Company,
// Opportunity: funnelQuotes[0].Opportunity,
// QuoteNumber: funnelQuotes[0].QuoteNumber,
// QuotedPrice: funnelQuotes[0].QuotedPrice);
IList<FunnelQuote> retrows = db.FunnelQuotes.Insert(funnelQuotes).ToList();
Beachten Sie, dass der auskommentierte Code funktioniert.
Edit: Added Class Definition
class FunnelQuote
{
public string Company { get; set; }
public string Opportunity { get; set; }
public string QuoteNumber { get; set; }
public float QuotedPrice { get; set; }
}
Ich denke, funnelQuotes ist ein falsches Argument für Insert-Methode, – Sebi
Warum würden Sie sagen, dass funnelQuotes das falsche Argument ist? Was soll es dann sein? – jaromey
Weil es das einzige Argument in der fehlerhaften Zeile ist. Ich brauche mehr Informationen, wenn Sie eine bessere Antwort brauchen. Zeigen Sie uns, die FunnelQuotes-Klasse könnte hilfreich sein. – Sebi