Si WCF está en una aplicación MVC, si usa el controlador para acceder a la base de datos para mantener 'SECO'

Tengo una aplicación MVC que accede a SQL y Windows Azure. El flujo lógico se ve así:

Person <--> View <--> Controller.ConvertPersonHere(x) <--> StorageContext.DoDataAction <--> AzurePersonTableEntity

ConvertPersonAquí está la respuesta aesta pregunta de desbordamiento de pila y convierte la entidad Modelo en la entidad de Almacenamiento

public class Person
{
    public string Name {get;set;}
    public int ID {get;set;}
}

public class PersonEntity : TableServiceEntity
{
    public string Name {get;set;}
    public int ID {get;set;}

    // Code to set PartitionKey
    // Code to set RowKey
}

Ahora que estoy agregando WCF a la mezcla, ¿cómo debo hacer para acceder a las funciones de datos? Supongamos que actualmente tengo un método para.Save(Person) en el controlador y quieroSave(Person) de mi llamada WCF.

Necesito resumir las acciones de datos en el controlador?

Respuestas a la pregunta(3)

Su respuesta a la pregunta