Pertanyaan Layanan RIA mengekspos objek bersarang


Saya mengalami masalah mengekspos objek bersarang saya VIA WCF RIA Service.

Contoh objek bisnis (tidak terikat dengan DB)

public class User
{
    public string Name { get; set; }
    public Product Product { get; set; }

}

Objek pengguna akan datang ke objek klien saya, namun produk tersebut tidak. Bagaimana saya bisa menyelesaikan ini?


4
2018-05-11 22:41


asal


Jawaban:


Anda juga dapat melakukannya dalam query seperti ini:

var MyUsers = DataContext.Users.Include("Product").ToList();

1
2018-05-17 01:00



Apakah Anda menggunakan tag [Sertakan] dalam metadata Pengguna? Ini akan mengidentifikasi itu sebagai informasi yang harus dikirim melalui jaringan.


0
2018-05-11 22:53



Jika tidak ada pemetaan, gunakan query LINQ: beberapa pseudocode

var user = dari u di Pengguna           Bergabunglah dengan Produk di User.Key = Product.Key
          pilih u;


0
2018-05-12 18:12



[Include]
public Product Product { get; set; }

0
2018-05-12 19:19



Saya memiliki pertanyaan serupa di sini: WCF RIA Services - mengembalikan kelas kustom dari dua kelas yang sudah ditentukan


0
2018-05-12 19:22