![](/img/trans.png)
[英]EntitySpaces error “The type 'BusinessObjects.LeadInfoCore' is not mapped as a Table.”
[英]Getting Exception “The type 'SerializableClass' is not mapped as a Table.”
我只是嘗試使用此代碼更新一個表:
header.lng_LengthId = LengthId;
dc.OP_TetherLengths.Attach(currHeader, true);
dc.Refresh(RefreshMode.KeepCurrentValues, header);
dc.SubmitChanges();
這里的currheader是包含表中現有值的對象,而header是具有最新值的Serializable類的對象。
這是Serializable類的定義:
[Serializable()]
public class TetherLengthHeader
{
public int lng_LengthId { get; set; }
public string str_systemid { get; set; }
public System.DateTime dte_dateadded { get; set; }
public string str_LengthId { get; set; }
public System.Nullable<double> dbl_newlength { get; set; }
public System.Nullable<bool> bln_deleted { get; set; }
public string str_createdby { get; set; }
public System.Nullable<System.DateTime> dte_created { get; set; }
public string str_modifiedby { get; set; }
public System.Nullable<System.DateTime> dte_modifieddate { get; set; }
public System.Nullable<int> lng_status { get; set; }
public System.Nullable<int> lng_lengthuom { get; set; }
}
問題:
當我嘗試更新值時,出現此異常:
The type 'Common.Data.TetherLengthHeader' is not mapped as a Table.
請讓我知道我往錯誤的方向前進。如果您需要更多信息,請讓我知道我將盡力提供。
提前致謝。
我發現我在那里wrong.I使用currHeader在Attach方法在那里我必須使用頭 object.Now這個問題在地方currHeader使用頭解決了這個問題:
header.lng_LengthId = LengthId;
dc.OP_TetherLengths.Attach(header, true);
dc.Refresh(RefreshMode.KeepCurrentValues, header);
dc.SubmitChanges();
感謝所有人花一些時間在這個問題上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.