title: C# Observable collection Group by on nested collection
body: <p>Below is my model class</p>
  
  <pre><code>public class TechnicianCalendar : INPCBase
  {
      #region members
  
      private int _avgTravelMph; // Average Travel MPH
      private string _startZipCd; // Starting zip code
      private string _workCenterZipCd; // Work center zip code
      private long _defaultWorkAreaId; // Default work area ID`enter code here`
      private long _orgId; // Organization id
      private string _cntrlCtrName; // Control center name
      private long _calendarId; // Calendar ID
      private bool _transmitFlag; // Transmit Flag
      private Dictionary&lt;List&lt;string&gt;, List&lt;string&gt;&gt; _techttandKeys;
      private ObservableCollection&lt;TechnicianPendingJobs&gt; pjobs;
      private ObservableCollection&lt;TechnicianDay&gt; days;
      private SortedList&lt;DateTime, TechnicianDay&gt; slDays;
      private ObservableCollection&lt;TechnicianListOfTerritories&gt; technicianTerr;
  
  }
  </code></pre>
  
  <p>Below is my Sub Modal class on which I need to group the data </p>
  
  <pre><code> public class TechnicianListOfTerritories : INPCBase
      {
          private Dictionary&lt;string, string&gt; _listOfTechTerritoriesandKeys;
          public Dictionary&lt;string, string&gt; ListOfTechTerritoriesandKeys
          {
              get
              {
                  return _listOfTechTerritoriesandKeys;
              }
              set
              {
                  _listOfTechTerritoriesandKeys = value;
              }
          }
      }
  </code></pre>
  
  <p>Now I have Collection of this model class</p>
  
  <p>I need to group the data on ObservableCollection technicianTerr;</p>
  
  <p>I tried the below one but No  again same data is populating </p>
  
  <pre><code>    var test = this.Technicians.GroupBy(ter =&gt; ter.TechnicianTerr) 
  </code></pre>