ईएफ हर बार जब आप मॉडल में एक प्रकार सेट करते हैं जो तालिका से अलग होता है, यानी, यदि आप मॉडल में पूर्णांक के रूप में फ़ील्ड सेट करते हैं, लेकिन इस फ़ील्ड में तालिका में एक प्रकार की स्ट्रिंग है, तो डेटा के भार में यह आपको एक त्रुटि देगा। इससे बचने के लिए आपको एक वर्कअराउंड बनाना होगा, एक सार्वजनिक संपत्ति को टेबल प्रकार के समकक्ष घोषित करना और इसे मॉडल वांछित प्रकार में बदलना, कुछ इस तरह से प्रयास करें:
[Table("webnews_in")]
public class WEBNews_in : AbsNews {
private DateTime _inDateTimeAdded = DateTime.MinValue;
public string InDateTimeAdded {
get {
return Format(_inDateTimeAdded, " dd/MM/yyyy hh:mm:ss tt");
}
set {
_inDateTimeAdded = DateTime.Parse(value);
}
}
private DateTime _inDateTimeUpdated = DateTime.MinValue;
public string InDateTimeUpdated {
get {
return Format(_inDateTimeUpdated, " dd/MM/yyyy hh:mm:ss tt");
}
set {
_inDateTimeUpdated = DateTime.Parse(value);
}
}
}