- 전체 외부는 데이터 집합의 서로 다른 두 테이블을 조인)쿼리 - 나는 두 <strong>다른</strong> 테이블에서 (그들 사이에 연결)에 가입하게 할 LINQ C#을
PublicParking (publicParkingID, addressPublicParking, statusParking).
그리고 사용할 수있는 모든 주차장 (상태 : & PublicParking)을 기준으로 을 반환하는 쿼리를 작성하고 싶습니다.
나는 전체 외부 조인 (하나의 큰 테이블 만들기)을 수행해야만 쿼리를 작성할 수 있음을 읽었습니다.
LINQ에서 쿼리를 작성해야합니다. (그것은 바로 인 경우)
은 정말 가입이 쿼리에 대해하고 완전 외부에 대해
using System;
using System.Linq;
using System.Collections.Generic;
public class Program
{
public static void Main()
{
IList<parkingLot> parkingLot=new List <parkingLot>(){
new parkingLot {parkingLotID=1, addressParkingLot="bograshov 22",statusParkingLot=true},
new parkingLot {parkingLotID=2, addressParkingLot="bograshov 10",statusParkingLot=false},
new parkingLot {parkingLotID=3, addressParkingLot="bograshov 28",statusParkingLot=true},
};
IList<publicParking> PublicParking=new List <publicParking>(){
new publicParking {publicParkingID=101, addressPublicParking= "bograshov 23",statusParking=true},
new publicParking {publicParkingID=102, addressPublicParking= "bograshov 21",statusParking=true},
new publicParking {publicParkingID=103, addressPublicParking= "bograshov 18",statusParking=false},
};
(from lot in parkingLot
where lot.statusParkingLot == true
select lot).Union(from pub in PublicParking
where pub.statusParking==true
select pub);
}
}
public class publicParking
{
public int publicParkingID { get; set; }
public string addressPublicParking { get; set; }
public bool statusParking { get; set; }
}
public class parkingLot
{
public int parkingLotID { get; set; }
public string addressParkingLot { get; set; }
public bool statusParkingLot { get; set; }
}
TNX을 당신의 도움이 필요합니다!
UPDATE 나는 쿼리를 작성하지만 문제가 있습니다
예제 코드를 게시 할 수 있습니까? –
무엇을 의미합니까? –
예제 코드는 이미 시도한 코드와 같습니다. 예를 들어 당신이 참조하는 두 개의 쿼리 조인도 있습니다. lot.StatusParkingLot가 == 거짓 &&의 pub.StatusParking가 == 거짓 선택 많은, 술집 –