我创建了Linq to SQL类并重写了ToString方法,但是当我得到类的对象并调用ToString方法时,它返回完整类型的对象作为字符串。那么,也许Linq to SQL会在其他地方覆盖这种方法?我怎样才能使用自己的方法? (我需要exacly ToString方法,而不是任何其他方法)
答案 0 :(得分:2)
您正在修改生成的文件,这意味着重新生成文件将删除您的修改。
请勿修改生成的文件。请注意,生成的对象是partial
类,因此您可以通过创建具有相同名称的partial
类的单独文件来修改它们。像这样:
namespace MCN.Web
{
public partial class Mod
{
public override string ToString()
{
return Name;
}
}
}
由于它是一个单独的文件,因此在生成代码时不会被覆盖。