有人能告诉我将自定义方法添加到.edmx文件中生成的类的具体步骤吗?
我有一个ReturnedItem类,它有一些简单的导航属性。从我读过的所有内容中,我应该只能将一个ReturnedItem.cs文件添加到项目中,并将同一个类定义为partial,类似于我实现fullDetails()方法的以下代码。
但是,对于我使用的每个属性,我都会收到“trackingNumber在当前上下文中不存在”的错误。当我使用“this”检查方法中的属性时,看起来似乎ReturnedItem是一个新的对象类型,它没有来自model / edmx中定义的对象的属性。
我很遗憾一些简单的事情我很确定,但没有多少研究指出我的错误。
startWakefulService()
答案 0 :(得分:0)
当然我在发布后几秒就知道了。我知道它与命名空间有关,你指出了。它应该是:
//using MyEntities; (don't need this)
namespace MyEntities
{
public partial class ReturnedItem
{
public string fullDetails() {
return "Tracking Number:" + trackingNumber;
}
}
}
至于发布我的实际实体课的另一个问题,我甚至没有意识到如何做到这一点。现在我知道我应该查看Designer.cs文件(我理解这是自动生成的),但这很容易告诉我正确的命名空间是什么。
感谢您的帮助!你快得离谱!