Wcf 在实体框架中如何调用存储过程?

Wcf 在实体框架中如何调用存储过程?,wcf,Wcf,我使用实体框架将表添加到我的解决方案中 请告诉我如何在实体框架中调用存储过程 我像往常一样直接呼叫SP,但它没有被呼叫 [WebInvoke(UriTemplate = "LoginValidation?emailid={emailid}&password={password}&id={id}", Method = "POST")] public string Insert(string emailid, string password, string aid)

我使用实体框架将表添加到我的解决方案中

请告诉我如何在实体框架中调用存储过程

我像往常一样直接呼叫SP,但它没有被呼叫

[WebInvoke(UriTemplate = "LoginValidation?emailid={emailid}&password={password}&id={id}", Method = "POST")]
        public string Insert(string emailid, string password, string aid)
        {
            SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DataEntities"].ConnectionString);
           // Validation validation = new Validation();
            try
            {
                SqlCommand cmd = new SqlCommand("VerifyAndRetreiveUser", con);
                con.Open();

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@emailid", SqlDbType.VarChar).Value = emailid;
                cmd.Parameters.Add("@password", SqlDbType.VarChar).Value = password;
                cmd.Parameters.Add("@id", SqlDbType.Int).Value = Convert.ToInt32(id);
                cmd.Parameters.Add("@result", SqlDbType.VarChar).Direction = ParameterDirection.Output;
                cmd.ExecuteNonQuery();

                 string result = cmd.Parameters["@result"].ToString();
                 return result;

            }
            catch (Exception exc)
            {
                string msg = "Exception occured while validating user. " + exc.Message;
                if (exc.InnerException != null)
                    msg += exc.InnerException.Message;



                return msg;
            }

        }

该存储过程没有在实体框架中调用。请帮助我,在我看来它不像EF-它看起来像普通的旧ADO.NET…?请告诉我我们可以在实体框架中调用该sp吗。或者请告诉我如何调用实体框架中的存储过程。您是否至少尝试过在google上搜索它?您听说过MSDN(文档)吗?