【发布时间】:2012-04-27 15:04:12
【问题描述】:
我在 VS 2010 报表设计器中制作报表,数据的主要来源是 Lines 实体。但我需要来自另一个实体Parts 的额外字段。所以我添加了一个带有额外属性的部分 Line 类,如下所示:
public partial class Line
{
public string ShelfLocation
{
get
{
using (RSContext rs = new RSContext())
{
return rs.Parts.First(x => x.Code == this.Part).ShelfLocation;
}
}
}
问题是我仍然无法从报表设计器中看到这个额外的字段:
如何在不创建另一个视图的情况下实现这一点?
非常感谢。
编辑 1(都在同一个命名空间中):
【问题讨论】:
-
您确定部分类与原始类在同一个命名空间中吗?
-
@FelicePollano 是的,两者都在同一个命名空间中。
-
我对 Linq2Sql 有完全相同的问题。你有能力解决它吗?我的意思是我在部分类中有很多额外的属性,我真的不想手动添加到报表定义中。
标签: c# visual-studio linq entity-framework reporting-services