Simple.Data를 사용하고 있으며 아래 코드를 실행하려고 할 때 마지막 줄에 다음 오류가 표시됩니다. 처리되지 않은 'System.ArgumentException'유형의 예외가 System.Core에서 발생했습니다. .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