2010-06-21 2 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» является именем функции импорта, который я создал для сопоставления входа хранимой процедуры.