Comment accéder à un service WCF dans un ASP.Net application MVC?

J'ai une question à propos de la façon d'accéder à la WCF. J'ai construit une sécurité de service WCF qui renvoie des données à partir d'une base de données et il fonctionne très bien. Maintenant, j'ai besoin d'accéder à ce service web via MVC (je n'ai pas assez de connaissances à ce sujet).

J'ai vérifié sur des questions similaires sur Stack Overflow, mais je n'ai pas trouvé ce dont j'ai besoin. J'ai suivi ce lien mais comme je l'ai dit, WCF retourne des données à partir de SQL, j'ai connecter mon WCF avec SQL et quand j'ai utilisé cet exemple, je n'obtenez pas le résultat attendu.

l'opération que j'invoque en MVC et retour type de jeu de données à partir de SQL

[OperationContract]
DataSet GetAllbooks(string Title)

dans Homecontrller MVC, j'ai écrit

ServiceReference1.Service1Client obj = new ServiceReference1.Service1Client();
public ActionResult Index()
{
    DataSet ds = obj.GetAllbooks();
    ViewBag.AuthorList = ds.Tables[0];
    return View();
}

et j'ai écrit

     @{
    ViewBag.Title = "AuthorList";
   }
    <table>
    <tr><td>ISBN</td><td>Author</td><td>Price</td></tr>
   <%foreach (System.Data.DataRow dr in ViewBag.AuthorList.Rows)
  {%>
  <tr>
   <td><%=dr["ISBN"].ToString()%></td>         
     <td><%=dr["Author"].ToString() %></td>
   <td><%=dr["Price"].ToString() %></td>
</tr>         
  <% } %>
 </table>

je n'obtiens aucun résultat

Également certains services qui fournissent par la WCF besoin pour accepter les saisies de l'utilisateur comment je peux le faire

Merci.

  • Salut Sara et bienvenue sur StackOverflow. Votre question manque de la quantité requise de l'information pour les membres à être en mesure de vous aider. Vous devez inclure tous les messages d'erreur que vous obtenez, et la corporation de parties de code que vous avez déjà écrit.
  • hanselman.com/blog/...
InformationsquelleAutor sara white | 2013-05-14