मैं अब क्या कर रहा हूं, मैं आंशिक कक्षा में एक विधि जोड़ रहा हूंमेरे मॉडल से मेल खाता है जिसमें एक स्ट्रिंग के रूप में एक .ata संपत्ति है।
अनिवार्य रूप से आपके पास कॉल इंस्टेंस है। यूसेडाटा (डेटा) => {...});
लैम्ब्डा अभिव्यक्ति के भीतर से आप डेटा को पढ़/कुशल बना सकते हैं और यह डेटाबेस के लिए मूल फ़ील्ड पर वापस सहेजता है ... मुझे बस इसके लिए एक संपत्ति बनाने में सक्षम होना पसंद है, जो कि बाध्य है संबंधित क्षेत्र को अद्यतन करने के लिए घटना।
मैं XML के रूप में डेटा क्षेत्र में और अधिक गतिशील संरचना धकेल कर रहा हूँ ... इस VB.Net में और अधिक स्वाभाविक है कि सी # .. मैं JSON के पक्ष में झुका जा सकता है, तो अपने प्रोजेक्ट सी # में थे है ...
सी #
public void UseData(Action editor)
{
var def = XElement.Parse("");
XElement data;
try
{
if (String.IsNullOrWhiteSpace(this.Data))
{
data = def;
}
else
{
data = XElement.Parse(this.Data);
}
}
catch (Exception ex)
{
data = def;
}
editor(data);
this.Data = data.ToString();
}
VB.Net
Public Sub UseData(editor As Action(Of XElement))
Dim def =
Dim data As XElement
Try
If String.IsNullOrWhiteSpace(Me.Data) Then
data = def
Else
data = XElement.Parse(Me.Data)
End If
Catch ex As Exception
data = def
End Try
editor(data)
Me.Data = data.ToString()
End Sub