Entity Framework
データベースへのアクセスに使用する、C#、. NETFramework4.0を使用したWCFJSonWebサービスを開発しています。
新しいEReportDB.EReport
オブジェクトを作成して入力し、データベースに保存して、新しいpkを取得する必要がありますEReportDb.Ereport.eReportId
。
これは私のコードですが、その方法がわかりません。
public bool SaveEReport(EReportContract eContractReport)
{
if (eContractReport == null)
throw new ArgumentNullException("eContractReport", "SaveEReport: eReport is null");
using (EReportDB.EReportEntities context = new EReportDB.EReportEntities())
{
EReportDB.EReport eReport = new EReportDB.EReport();
eReport.orderId = eContractReport.orderId;
eReport.timeIn = DateTime.Parse(eContractReport.timeIn, new CultureInfo("en-GB", false));
eReport.timeOut = DateTime.Parse(eContractReport.timeOut, new CultureInfo("en-GB", false));
eReport.isProducFact = eContractReport.isProducFact;
/*
..snip..
*/
eReport.olPkSizeRs_ = eContractReport.olPkSizeRs;
eReport.olPkWeightRs = eContractReport.olPkWeightRs;
}
return false;
}
どうやってやるの?