2014-04-22 12 views
5

Mam QueryExpression w moim kodzie.Wybierz całą kolumnę w QueryExpression CRM 2011

QueryExpression query = new QueryExpression() { }; 

query.EntityName = "country"; 
query.ColumnSet = new ColumnSet("name", "2digitiso", "3digitiso"); 

EntityCollection retrieved = _service.RetrieveMultiple(query); 

Moje pytanie brzmi: czy istnieje sposób na wybranie wszystkich kolumn w "kraju" bez podawania zestawu kolumn? prawie chcę czegoś takiego jak SELECT * z zapytania SQL.

Odpowiedz

14

Tak, jeśli spojrzeć jak ten

query.ColumnSet = new ColumnSet(true); 

zmienić swoją trzecią linię to będzie zaznaczyć wszystkie kolumny

+0

prac! Dziękuję Ci. – Romeo

+0

Otrzymasz ten sam efekt, jeśli nie określisz żadnego zestawu kolumn – MaPi

2

tak to prawda jeśli chcesz pobrać wszystkie wszystkie kolumny oznacza, że ​​musimy określić nieruchomość „true” inaczej musimy dostosować kolumny ustawione jak ColumnSet ss=new ColumnSet("name","address","gender");

2

użytkowania to ona pracuje w CRM 2015

query.ColumnSet.AllColumns = true; 

i nie ustawiaj niczego w

query.ColumnSet 
Powiązane problemy