0
다음 코드에서 오류가 발생합니다. 캔트'AppDate'이름이 현재 컨텍스트에 없습니다.
using (var context = new CatLiveDataContext())
{
DateTime AppDate;
var fieldsaleId = context.FieldSales.Where(fs => fs.CompanyId == companyId && fs.IsClosed).Select(fs =>(int?) fs.Id).SingleOrDefault();
if (fieldsaleId != null)
{
var fieldsale = context.FieldSales.Where(fs => fs.Id == fieldsaleId).SingleOrDefault();
var calenderitem = fieldsale.CalendarItem;
if (calenderitem != null)
{
AppDate = calenderitem.StartTime;
}
else
{
AppDate = DateTime.Today;
}
}
}
using (var repository = new TaskRepository())
{
repository.CreateDesiredDirectoryTask(companyId, directoryName, directoryEdition, directoryHeading, userStaffId, AppDate);
repository.SubmitChanges();
}
이 오류 해결책 찾을 수가 : 이름 'AppDate가'나는 방법에 appdate을 통과 할 때
내가 오류를 얻고 현재 컨텍스트에 존재하지 않는에게 어느 LINQ 쿼리에서 I .