У меня нет большого опыта в программировании.Я работаю (чтобы учиться) над проектом.Я использую C # 4.0 и WPF 4 с EF (SQLite).У меня проблемы с LINQ.
Вот код, о котором идет речь (надеюсь, этого достаточно, дайте мне знать, если потребуется больше)
private void cboSelectCompany_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
using (ShippingEntities context = new ShippingEntities())
{
var companies = from company in context.Deliveries
where company.State == cboSelectCompany.SelectedItem.ToString()
select company;
txtDeliveryName.Text = companies.Name;
txtDeliveryState.Text = companies.State;
}
Последние две строки не работают.Я неправильно понимаю, что возвращает LINQ?Я просто получаю эту ошибку
Error 5 'System.Linq.IQueryable<SqliteDemo.Delivery>' does not contain a definition for 'State' and no extension method 'State' accepting a first argument of type 'System.Linq.IQueryable<SqliteDemo.Delivery>' could be found (are you missing a using directive or an assembly reference?) c:\users\dan\documents\visual studio 2010\Projects\SqliteDemo\SqliteDemo\DeliveryCompanies.xaml.cs 49 51 SqliteDemo
Если бы кто-нибудь мог дать мне несколько советов или хорошую ссылку, я был бы признателен за это