实体部分类中的方法不会出现在新实例上

时间:2012-10-06 20:46:05

标签: c# .net entity-framework entity-framework-4

我有一个实体类Usuario,我想创建一个部分类来在Usuario中添加一些方法。我做了:

public partial class Usuario
{
    public static List<string> CarregarPreferencias(){
        // Do it!
        return null;
    }
}

当我在Context“Ctx.Usuario.CarregarPreferencias()”中调用Usuario时,它会出现,但是当我创建Usuario的实例时,它不会:

Usuario user = new Usuario();
user.CarregarPrefer..... // <<< my method don't appears

我缺少什么?

1 个答案:

答案 0 :(得分:1)

A static method doesn't appear on instances of the class.如果要根据类的实例调用方法,请从方法声明中删除static。