0
任何人都可以告诉我将自定义方法添加到从.edmx文件生成的类中的具体步骤吗?c#使用visual studio将自定义方法添加到实体生成的类
我有一个ReturnedItem类,它有一些简单和导航属性。从我读过的所有东西中,我应该可以将一个ReturnedItem.cs文件添加到项目中,并将相同的类定义为partial,类似于以下代码,其中我实现了fullDetails()方法。
但是,我得到一个错误,“trackingNumber在当前上下文中不存在”,对于我使用的每个属性。当我用“this”检查方法中的属性时,它看起来像ReturnedItem是一个新的对象类型,它没有来自model/edmx中定义的对象的属性。
我错过了一些简单的我很确定,但没有任何研究指出我对我的错误。
using MyEntities;
namespace MyEntityDataModel
{
public partial class ReturnedItem
{
public string fullDetails() {
return "Tracking Number:" + trackingNumber;
}
}
}
你可以发布你的实际类实体吗? – ESG
部分类定义必须在同一个命名空间和相同的程序集中。你可以仔细检查一下是否是这种情况。 –
这是同一个程序集中的部分类吗? –