【发布时间】:2012-10-19 00:36:07
【问题描述】:
我有一个列表框,我试图通过实体框架 linq/lambda 查询填充 SQL Server 查询的结果。我正在使用组合框中的值来提供查询。我不断收到如下错误:无法创建类型为“System.Object”的常量值。此上下文仅支持原始类型(“例如 Int32、String 和 Guid”)。
关于如何解决此问题的任何建议?我只想在网格中填充两个字段
var pAt = ent.Patterns.Where(p => p.Case_Id == (cbCase.SelectedItem as Case).Case_Id).Select(x => new Pattern{ PatternID = x.PatternID, Pattern1 = x.Pattern1 });
listBox1.DataSource = pAt;
listBox1.ValueMember = "PatternID";
listBox1.DisplayMember = "Pattern1";
【问题讨论】:
标签: linq entity-framework lambda listbox