Je veux utiliser EF derrière mon service WCF pour récupérer les données et les afficher au client. J'ai besoin des suggestions suivantes:WCF avec Entity Framework Code Premier
Ai-je besoin d'avoir la même interface pour tous les points de vue (par exemple les étudiants, les enseignants, etc.) ou dois-je besoin d'avoir une interface différente et de service pour chaque table (ou vue Ai-je besoin de générer les appels de base de données au sein de mon service (
.svc
) ou d'autres architectures sont-elles préférables?-
public Student[] GetAllStudents() { //database generation code here }
Comment puis-je utiliser le code-première approche EF pour générer la base de données. Je sais que pour une application MVC, vous devez définir l'initialiseur dans
Global.asax
ouweb.config
mais je ne suis pas sûr comment il s'appelle dans ce cas. Mon modèle ressemble à ceci:[DataContract] public class Student { [DataMember] [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } [DataMember] public string Type { get; set; } [DataMember] public string Subject { get; set; } [DataMember] public string Description { get; set; } }
1. Non; vous pouvez, rend les choses plus propres; 2. Hmm peut-être que OData peut aider ici? 3. On dirait que vous pourriez bénéficier d'un article tutoriel plutôt que quelque chose sur SO – MickyD