1
我試圖將文件上載附加到數據庫中當前令人感興趣的文檔。使用LINQ創建並在另一個表中插入ID
得到這2個表格。
TblFile -FileId -FileName -FileUrl
tblFileDoc -FileId -DocId
我試過這個soulution但我得到一個外鍵錯誤。所以我懷疑我的代碼是否正確。
var db = new MyModelContext();
tblFile f = new tblFile();
f.FileName = txtHead.Text;
f.FileUrl = TextBox1.Text;
db.tblFiles.InsertOnSubmit(f);
FileDoc fd = new FileDoc();
fd.DocId = Convert.ToInt32(TextBox2.Text);
f.FileDocs.Add(fd);
db.FileDocs.InsertOnSubmit(fd);
db.SubmitChanges();
的文本框只是作爲測試..
你能舉個例子嗎? –
我並不靠近我的筆記本電腦,但我可以告訴你在_f.FileDocs.Add(fd); _ line添加代碼_fd.tblFile = f; _之前需要做什麼。 我不確定fd對象中的_tblFile_屬性,但你會在intellisense中得到這個。 試試這個如果不行,那麼我會給你代碼的例子,當我可以。 – arpitbakshi
謝謝:)我會給它一個去 –