我正在使用Simple.Data,并且在尝试运行下面的代码时在最后一行收到以下错误:在System.Core中发生未处理的异常类型'System.ArgumentException' .dll文件。无法用Simple.Data插入记录
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();
请注意,注释掉的代码有效。
编辑:添加的类定义
class FunnelQuote
{
public string Company { get; set; }
public string Opportunity { get; set; }
public string QuoteNumber { get; set; }
public float QuotedPrice { get; set; }
}
我觉得funnelQuotes是插入方法的错误说法, – Sebi
为什么你会说funnelQuotes是错误的说法?那该怎么办? – jaromey
因为它是失败行中唯一的参数。如果您需要更好的答案,我需要更多信息。向我们展示FunnelQuotes类可能会有所帮助。 – Sebi