Ваш код не имеет большого смысла: -)
Во-первых:
dim myItemSource = From c in myCustomers
Select c
Это не нужно для всех, вы можете изменить последнюю строку на эту: myComboBox.ItemsSource = myCustomers
. Нет необходимости в myItemSource
. Это может быть дополнительно упрощено до myComboBox.ItemsSource = db.Customers.ToList
. Нет необходимости в myCustomers
.
Второе:
Вы хотите, чтобы ваш комбинированный список обновлялся при изменении клиентов. Тогда почему вы не привязываетесь непосредственно к db.Customers
, а к статическому списку, который никогда не изменится? db.Customers.ToList
создаст моментальный снимок содержимого db.Customers
. Он не будет обновляться при обновлении db.Customers
.
Вывод:
Ваш код должен выглядеть так:
Dim db As New myEntityModel
myComboBox.ItemsSource = db.Customers