У меня есть проект MVC3, который пуст.Я не добавил контроллеров или каких-либо представлений.Единственное, что я добавил в проект MVC, это Model-> Employee.cs
У меня есть следующие свойства в этом классе:
[Display(Description="The admin systems group number")]
public string GroupNumber { get; set; }
[Display(Description = "The Tax ID for the group (No Dashes)")]
public string TaxId { get; set; }
Теперь я хочу добавитьзапись этого сотрудника через службу WCF.Я создал другой проект в том же решении с именем EmployeeHost
Это мои ServiceContract и DataContract в IService1.cs :
namespace EmployeeHost
{
[ServiceContract]
public interface IService1
{
[OperationContract]
string GetData(int value);
[OperationContract]
Employee AddEmployee(Employee emp);
[OperationContract]
Employee UpdateEmployee(Employee emp);
}
[DataContract]
public class Employee
{
[DataMember]
public string GroupNumber { get; set; }
[DataMember]
public string TaxId { get; set; }
}
}
И это то, что у меня есть вмой интерфейс: Service1.cs
namespace EmployeeHost
{
public class Service1 : IService1
{
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}
public void AddEmployee(Employee emp)
{
//Add something to DB for emp.
}
public void UpdateEmployee (Employee emp)
{
//Update something for employee emp.
}
}
}
Это то, что я до сих пор.Теперь я хочу добавить запись, используя DBContext (EF).Каким должен быть мой следующий процесс?