5
Bende kod yok ama temel olarak, her biri özel bir tür olan yaklaşık 20 veriye sahip bir wcf veri sözleşmesi var.Veritabanındaki ad alanını nasıl kaldırabilirim?
kablo gönderilir, ben
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
<datamembername namespace>
<few properties here>
<few properties here>
<few properties here>
<datamembername>
nasıl DataMember üzerinde ad kaldırmak olabilir var?
Bir durumda bu veri sözleşmesinin büyük bir listesini döndürürüm ve paketin% 80'i ad alanıdır. Bu durumda bant genişliği
benim için bir problemdir. Benim özel sınıfına bu
[DataContract(Namespace = "")]
yaparak
Üyede ad alanı olmadığı sürece ad alanını kaldıramazsınız. –
@John Saunders, eğer özel türümde şunu belirtmeliyim: [DataContract (Namespace = "")] çalışmalı mı? (Sadece yarını test edebilirim) – Fredou
Bunu yapmanın bir yolu. Içeren eleman nedir? Bunu toplama üyeleriyle aynı ad alanına koyarsanız, o zaman içeren öğede yalnızca bir ad alanı bildirimi olacaktır. –