我想在我的WCF服務後面使用EF來提取數據並將其顯示給客戶端。我需要以下建議:WCF with Entity Framework代碼優先
我是否需要對所有的意見相同的接口(如學生,教師等),或者我需要有一個不同的接口和服務,爲每個表(或視圖)
我需要我的生成服務(
.svc
)或一些其他架構中的數據庫調用是首選?public Student[] GetAllStudents() { //database generation code here }
如何使用EF代碼優先方法生成數據庫。我知道,對於MVC應用程序,您需要在
Global.asax
或web.config
中設置初始值設定項,但我不確定在這種情況下它是如何調用的。我的模型是這樣的:[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.否;你可以,讓事情變得更清潔;嗯,也許OData可能有幫助嗎? 3.聽起來像是你可能會從一個教程文章,而不是SO – MickyD