我没有太多编程经验。我正在(学习)一个项目。我正在使用EF(SQLite)C#4.0和WPF 4。我遇到了LINQ问题。来自EF麻烦的C#,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
如果任何人都可以给我一些指点还是一个很好的参考我将不胜感激
谢谢,这解决了它! – 2010-10-29 07:21:42