データベースをAdoエンティティデータモデルにリンクしました。ただし、モデル内のすべてのメンバーを公開するメソッドを実行しようとすると、結果は次のようになります。データが受信されません
とにかく、エンティティごとに個別のDataContractオブジェクトを作成せずにADOエンティティを公開できますか?
インターフェース
[OperationContract]
[WebInvoke(UriTemplate = "/GetAllMembers",
Method = "GET",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.Bare)]
List<Member> GetAllMembers();
サービスクラス
public List<Member> GetAllMembers()
{
using (var context = new DataBaseEntities())
{
return context.Members.ToList<Member>();
}
}