ASP.NET vNext Sınıf Kitaplığı Projesinde seri hale getirilebilir bir sınıf oluşturmaya çalışın. Sınıf öğelerimi [DataContract] veya [DataMember] Nitelikler veremiyorum. Ben sadece vNext'i keşfetmeye başladığım için biraz kafam karıştı. Eğer birileri doğru şeyi yapıp yapmadığımı bana rehberlik edebilirse. Benim küçük örnek kodum.ASP.NET VNext Sınıf Kitaplığı System.Runtime.Serialization
using System;
using System.Runtime.Serialization;
namespace Schlouds.Business.Entities
{
[DataContract]
public class Student
{
[DataMember]
public Guid StudentId { get; set; }
}
}
DataContractSerializer'ı kullanmak istiyorsanız, türlerinizi gerekli özniteliklerle işaretlemeniz gerekir. Yapamayacağınızı belirtiyorsunuz (nedenini belirtmiyorsunuz) ve bunu gösteren kodu gösteriyorsunuz. Meselenin burada ne olduğu belli değil. – Will
Burada yapıştırdığım kod örneği, özellik etiketlerinde (DataContract ve DataMember) hatalar var. IDE'nin girintili çizgileri, yığın editöründe duyulur. Bu kodda karşılaştığım problem, serileştirme için isim-alanı kullanıldıktan sonra bile, VS'nin her iki özelliği de tanımlayamaması ve böylece derleme zamanı hatası vermemesidir. – Ali
Ayrıca bu paketi VS2015 tarafındaki nuget paket deposundan da alabilirsiniz. Sadece 'System.Runtime.Serialization' dosyasını arayın ve onu bulmalı ve bunu belirli bir projeye eklemenize izin vermelisiniz. – IbrarMumtaz