DateTimeOffeset türünde bazı öznitelikleri içeren bir Entity Framework modeli için bir WCF Veri Hizmeti oluşturmaya çalışıyorum. Ancak, WCF Veri Hizmeti, istisna metnini düzenledikten sonra bulduğum gibi DateTimeOffset türünü desteklemiyor "Görev 'türünde' CreationTime 'özelliği, desteklenen bir ilkel tür olan' DateTimeOffset 'türündedir. Daha fazla bilgi için istisna yığını izlemesi: ... ".WCF Veri Hizmeti sorunu üzerinden DateTimeOffset'i düzeltmek için en iyi yöntem
Şimdi de dahil olmak üzere, bu sorunu çözmek için farklı yaklaşımlar düşünüyorum:
değişim veritabanında DateTime eşlenebilir şeye tipi (en kötü çözelti)
sütunu bırakın veritabanını DateTimeOffset olarak yazın, sütunu Entity Framework modelindeki iki özniteliğe, bir DateTime ve tip tamsayı için ek bir "Offset" özniteliğine eşleyin.
Bu yaklaşımlardan hiç hoşlanmadım. Bu sorunu düzeltmek için iyi bir iş bulmuş olan var mı?
Kendi serializer/deserializer'ınızı sağlamayı düşündünüz mü? – louisgab