2010-06-21 48 views

回答

1

我得到它的工作,但我把代码放在一个存储库对象。你也可以把它放在你自定义的ObjectContext对象中,它也应该在那里工作。这里的代码...

public int LogOn(global::System.String UserName, global::System.String Password) 
{ 
    ObjectParameter UserNameParameter; 
    if (UserName != null) 
    { 
     UserNameParameter = new ObjectParameter("USERNAME", UserName); 
    } 
    else 
    { 
     UserNameParameter = new ObjectParameter("USERNAME", typeof(global::System.String)); 
    } 

    ObjectParameter UserpasswordParameter; 
    if (Password != null) 
    { 
     UserpasswordParameter = new ObjectParameter("USERPWD", Password); 
    } 
    else 
    { 
     UserpasswordParameter = new ObjectParameter("USERPWD", typeof(global::System.String)); 
    } 

    return base.ExecuteFunction("LogOn", UserNameParameter, UserpasswordParameter); 
} 

“LogOn”是我创建映射到登录存储过程的函数导入的名称。