1
我哈瓦在Oracle 11g中的表:如何將十進制(c#)轉換爲INTERVAL DAY TO SECOND(oracle)?
----------------------------------------
|Field | Type |
|myField | interval Day(0) to second(0)|
|myField2| interval Day(0) to second(0)|
|myField3| VARCHAR2(150 BYTE) |
----------------------------------------
我在實體框架5
public class MyTable
{
public Decimal? MyField { get; set; }
public Decimal? MyField2 { get; set; }
public String MyField3 { get; set; }
}
class MyTableMap : EntityTypeConfiguration<MyTable> {
public MyTableMap()
{
ToTable("myTabla");
Property(u => u.MyField).HasColumnName("myField");
Property(u => u.MyField2).HasColumnName("myField2");
Property(u => u.MyField3).HasColumnName("myField3");
}
}
所以當他試圖改變現場「MyFielŸMyFiel2」這映射標誌着我下面的錯誤:「更新條目時發生錯誤,請參閱內部例外以瞭解詳細信息。」而具有的InnerException空
當我改變了「MyField3」場一切正常
有人知道我做錯了?
MyField的間隔=日(0)到第二(0); myField2 =間隔日(0)到秒(0); Field3 = VARCHAR2(150 BYTE) –
是否將間隔類型映射到TimeSpan? http://docs.oracle.com/cd/E51173_01/win.122/e17732/featSafeType.htm#ODPNT429 – Mottor
如果我把它放在「TimeSpan?」獲取其他錯誤 Oracle Data Provider for .NET不支持時間 –