EF melempar kesalahan setiap kali Anda menetapkan jenis dalam model yang berbeda dari tabel, yaitu, jika Anda menetapkan bidang sebagai bilangan bulat dalam model, tetapi bidang ini memiliki jenis string dalam tabel, maka dalam memuat data itu akan memberi Anda kesalahan. Untuk menghindarinya, Anda harus membuat solusi, mendeklarasikan properti publik dengan tipe tabel yang setara dan mengubahnya menjadi model tipe yang diinginkan, coba sesuatu seperti ini:
[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);
}
}
}