Lab Wcf 1103

download Lab Wcf 1103

of 17

Transcript of Lab Wcf 1103

  • 8/18/2019 Lab Wcf 1103

    1/17

    1. Ingresar al SQL Server Management Studio y crear la base de datos y lastablas:

    USE [master]

    GO

    CREATE DATABASE BD_AsesoresGO

    USE BD_Asesores

    GO

    CREATE TABLE [dbo].[t_asesor]([codigo] [int] OT ULL!

    [nombre] [n"arc#ar]($%& OT ULL![correo] [n"arc#ar]($%& OT ULL!

    [sede] [int] OT ULL! COSTRA'T [)_t_asesor] R'*AR+ )E+ CLUSTERED 

    (

    [codigo]

    && GO

    USE BD_Asesores

    GO

    CREATE TABLE [dbo].[t_sede]([codigo] [int] OT ULL!

    [nombre] ["arc#ar]($%& OT ULL! COSTRA'T [)_t_sede] R'*AR+ )E+ CLUSTERED 

    ([codigo]

    & &

    GO

    ALTER TABLE [dbo].[t_asesor] ,'T- C-EC) ADD  COSTRA'T [)_t_asesor_t_sede] ORE'G )E+([sede]&

    REERECES [dbo].[t_sede] ([codigo]&

    GO

    ALTER TABLE [dbo].[t_asesor] C-EC) COSTRA'T [)_t_asesor_t_sede]

    GO

    2. Insertar registros:

  • 8/18/2019 Lab Wcf 1103

    2/17

  • 8/18/2019 Lab Wcf 1103

    3/17

    Crear Proyecto WCF

  • 8/18/2019 Lab Wcf 1103

    4/17

    Crear la clase asesor:

  • 8/18/2019 Lab Wcf 1103

    5/17

  • 8/18/2019 Lab Wcf 1103

    6/17

    gregar servicio sesores

  • 8/18/2019 Lab Wcf 1103

    7/17

    !n la clase Isesores.cs colocar el siguiente c"digo:

  • 8/18/2019 Lab Wcf 1103

    8/17

    !n el servicio sesores.svc im#lementar la inter$ace

    gregar la re$erencia using System.%ata.S&lClient' 

    Com#letar el m(todo )btenersesor:

  • 8/18/2019 Lab Wcf 1103

    9/17

    Com#letar el m(todo Insertarsesor:

  • 8/18/2019 Lab Wcf 1103

    10/17

    Com#ilar la soluci"n* no deben salir errores:

    +eri,car &ue se #uede crear el servicio:

  • 8/18/2019 Lab Wcf 1103

    11/17

    Probar el servicio:

    Prueba de )btenersesor:

    Prueba de Insertarsesor:

  • 8/18/2019 Lab Wcf 1103

    12/17

    -evisando el S)P:

  • 8/18/2019 Lab Wcf 1103

    13/17

    -ealiar #royecto de test #ara el servicio:

  • 8/18/2019 Lab Wcf 1103

    14/17

    gregar la re$erencia al servicio. /#ro0y

  • 8/18/2019 Lab Wcf 1103

    15/17

  • 8/18/2019 Lab Wcf 1103

    16/17

    gregar clase sesor: igual a creaci"n de clase sesor de #royectoWebServiceSoa# /#ag.

    gregar c"digo de #rueba:

  • 8/18/2019 Lab Wcf 1103

    17/17

    !3ecutar #rueba: