Visual Studio 2012 RC ve Entity Framework 5 ile oynamayı ... kesinlikle onu seviyorum ama bunu yapmak için temizleyici temizleyici olup olmadığını merak ediyorum. Prensip olarakEntity Framework 5 ve XElement alanları
Ben .ToString yoluyla XML her zaman ayrıştırma ve ayar orta adam kesmek istiyorum()
public class MyEFEntity
{
[NotMapped()]
public XElement Tags {
get { return XElement.Parse(tags); }
set { tags = value.ToString(); } }
[Column("Tags", TypeName = "xml"), Required]
public string tags { get; set; }
}
Teşekkür
DbContext.ChangeTracker.GetEntries
aracılığıylaMyEFEntity
tüm değiştirilmiş veya eklenen örneklerini bulup dize özelliğine onların XML kaydetmek yönteminde, bu çalışır. Sadece bunu yapmanın daha zarif bir yolu olduğunu umuyordum. Öznitelikler ve özel bir "DbContext" kullanarak bunu daha temiz bir şekilde yapmanın bir yolunu araştırabilirim. Eğer sadece MS açık kaynaklı EF olurdu. :) – Brendan