1. DomainService 부분
        [Query]
        public IQueryable<Task> GetTasks()   // 자동생성 부분
        {
            return this.ObjectContext.Tasks;
        }

        public Task GetTask(int taskId)  // 추가된 함수 부분
        {
            return this.ObjectContext.Tasks.FirstOrDefault(t => t.TaskId == taskId);
        }



2. xaml 파일 비하인드 코드 cs 파일에 들어갈 소스
TasksDomainContext context = new TasksDomainContext();
            taskDataGrid.ItemsSource = context.Tasks;

            // 원본 Select 문에서 조건 삽입시
EntityQuery<Task> query = context.GetTasksQuery(); // LINQ 쿼리문 받아오기
LoadOperation<Task> loadOp = context.Load(query.Where(t=>t.TaskId == 1)); // 쿼리문 실행

// 조건 설정되 있는 함수 호출시
            EntityQuery<Task> p = context.GetTaskQuery(123);
            LoadOperation<Task> loadOp2 = context.Load(p);

+ Recent posts