我目前收到這樣的錯誤資訊:
INSERT陳述句與FOREIGN KEY約束 "FK_ViewDocumentAudit_UploadedDocuments "沖突。沖突發生在資料庫 "Butler",表 "dbo.UploadedDocuments",列 "Id"。 該陳述句已被終止。
這是我的物體模型 - UserId 和 DocumentId 都是外鍵:
public partial class ViewDocumentAudit<
{
public long Id { get; set; }
public long UserId { get; set; }
public int DocumentId { get; set; }
public System.DateTime DateAccessed { get; set; }
public virtual UploadedDocument UploadedDocument { get; set; }
public virtual user用戶 { get; set; }
下面是我在資料庫中插入一條新記錄的程序:
public static void ViewDocumentAudit(long userId。int parsedDocumentId)。
{
using (Entities dbContext = new Entities()
{
ViewDocumentAudit auditObject = newViewDocumentAudit() 。
auditObject.UserId = userId。
auditObject.DocumentId = parsedDocumentId;
auditObject.DateAccessed = DateTime.Now;
dbContext.ViewDocumentAudits.Add(auditObject)。
dbContext.SaveChanges()。
}
}
uj5u.com熱心網友回復:
"據推測,在UploadedDocuments表中不存在一個id為parsedDocumentId的檔案。" - Llama
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/309871.html
標籤:
