2012-11-22 2 views
1

ASP.NET MVC에서 SQL 쿼리에 형식을 사용해야합니까?asp.net mvc의 SQL 쿼리에서 알 수없는 유형을 가져올 수 있습니까?

이전에 정의 된 유형이없는 결과를 얻고 싶습니다. 예 :

select TABLE1.X, TABLE2.Y from TABLE1,TABLE2 

이 쿼리의 결과는 어떻게 얻을 수 있습니까? TABLE1TABLE2에 대한 클래스가 있지만 결과는 없습니다. 결과에 맞는 객체를 만들어야합니까?

+0

결과에 따라 원하는 결과에 따라 다릅니다. 귀하의 질문에 좀 더 많은 맥락을 제공 할 수 있습니까? 예를 들어 반환하기 위해 튜플에 저장할 수 있습니다. 데이터 검색기에 ORM 또는 일반 SQL 쿼리를 사용하고 있습니까? – IvanL

+0

select 문만 사용합니다. 모든 종류의 선택. 면도날에 EF를 사용합니다. 나는 결과를 얻고 webgrid에 보여주고 싶습니다. –

답변

1

DataReader을 사용하는 경우 원하는대로 각 필드를 사용할 수 있습니다.

DataTable dt; 
using(SqlDataReader reader = command.ExecuteReader()) 
{ 
    dt = new DataTable(); 
    dt.Load(dr); 
} 

그리고 개체를 만들 필요가 없습니다.

+0

예, 방금 예를 들었습니다. 쿼리는 동적입니다. 내가 원하는 것은 다음과 같다 : 나는 텍스트 박스를 가질 것이다. 사용자가 여기에 검색어를 적어 두십시오. 결과를 사용자에게 표시합니다. 그런 식으로. –

+0

위험을 나타내는 것 이외에도 데이터 결과에 노출 될 수 있다고 생각합니다. – Diego

+0

예. 방법이 있다면. –

관련 문제