第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

跪求EF從數(shù)據(jù)更新實體報錯的解決方案

跪求EF從數(shù)據(jù)更新實體報錯的解決方案

富國滬深 2018-12-06 21:39:38
在用EF設(shè)計模型實體的時候,關(guān)聯(lián)模型之間建立關(guān)系的時候,都沒有建立外鍵實體,就是ATable跟BTable之間不小心建立外鍵關(guān)聯(lián) ATable字段有:AUserID(主鍵),IsDelBTable主鍵為BuserID(主鍵),AUserID(ATable的主鍵),IsDel 在點擊從模型生成數(shù)據(jù)庫的時候,原來執(zhí)行SQL語句的時候,BTable自動多給我生成了一個列,ATable_AUserID這是生成的外鍵,但是,我在數(shù)據(jù)庫里面,把BTable的這個列刪除掉,然后我重新建立連接(這時我選擇不生成外鍵實體),在我點擊從模型更新數(shù)據(jù)庫的時候,生成DDL覆蓋了舊的DDL,然后我不執(zhí)行SQL語句,直接編譯了,但是在查詢BTable數(shù)據(jù)的時候,老是報錯,說列名ATable_AUserID無效,這個列名我不是已經(jīng)從數(shù)據(jù)庫刪除了嗎,怎么還會報這個錯的呢?而且在屬性里面也沒有這個字段,搞了很久也沒搞清楚為什么錯了? 我把沒執(zhí)行的SQL中,關(guān)于ATable_AUserID這一列的刪掉,但是在查詢BTable數(shù)據(jù)的時候,還是報錯,說列名ATable_AUserID無效。 ? 請問這一列在EF里面是怎么生成的,我該怎么刪掉這一列? 請各位大俠不吝賜教,非常感謝!
查看完整描述

2 回答

?
DIEA

TA貢獻1820條經(jīng)驗 獲得超3個贊

你可以試一下從數(shù)據(jù)庫更新模型,如果還是不行的話 那就打開.edmx文件(xml格式),刪除里面的關(guān)聯(lián)
查看完整回答
反對 回復(fù) 2018-12-09
?
紅糖糍粑

TA貢獻1815條經(jīng)驗 獲得超6個贊

這個項目查找一下“ATable_AUserID” ?看看,有多少地方有,全部刪除,就怕下次更新的時候,又生成了
查看完整回答
反對 回復(fù) 2018-12-09
  • 2 回答
  • 0 關(guān)注
  • 730 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號