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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

僅限實(shí)體框架代碼錯(cuò)誤:自創(chuàng)建數(shù)據(jù)庫以來,支持上下文的模型已更改

僅限實(shí)體框架代碼錯(cuò)誤:自創(chuàng)建數(shù)據(jù)庫以來,支持上下文的模型已更改

侃侃無極 2019-12-26 10:49:17
我使用實(shí)體框架4和CTP4創(chuàng)建了一個(gè)“僅代碼” POCO以用于現(xiàn)有數(shù)據(jù)庫。運(yùn)行查詢時(shí)出現(xiàn)錯(cuò)誤自創(chuàng)建數(shù)據(jù)庫以來,支持“ xyzContext”上下文的模型已更改。手動(dòng)刪除/更新數(shù)據(jù)庫,或使用IDatabaseInitializer實(shí)例調(diào)用Database.SetInitializer。例如,RecreateDatabaseIfModelChanges策略將自動(dòng)刪除并重新創(chuàng)建數(shù)據(jù)庫,并選擇添加新數(shù)據(jù)作為種子。我不清楚為什么會(huì)發(fā)生這種情況或我可以更改什么。我只是創(chuàng)建了POCO,定義了一個(gè)簡單的DbContext,進(jìn)行了一些調(diào)整,然后嘗試運(yùn)行一個(gè)簡單的查詢。由于我使用的是“僅代碼”,因此我不知道需要進(jìn)行的任何配置設(shè)置。而且我當(dāng)然不想重新創(chuàng)建或刪除數(shù)據(jù)庫,因?yàn)樗乾F(xiàn)有數(shù)據(jù)庫。感謝您的任何想法。
查看完整描述

3 回答

?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

這是CTP4中的一個(gè)錯(cuò)誤,用于將EF與現(xiàn)有數(shù)據(jù)庫一起使用。


您可以通過以下方式解決此問題:


Database.SetInitializer<YourContext>(null);

在Global.asax的Application_Start方法中


查看完整回答
反對(duì) 回復(fù) 2019-12-26
?
守著星空守著你

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊

我在上面發(fā)表了評(píng)論,并且在我剛剛熟悉EF5來熟悉它的工作原理時(shí)它就起作用了?,F(xiàn)在,我正在編寫“實(shí)際”代碼,由于我已經(jīng)決定使用MEF實(shí)例化任何DbContext并將所有配置依賴項(xiàng)注入為可組合部分,因此我不再在代碼中為每個(gè)上下文設(shè)置數(shù)據(jù)庫初始化程序。


因此,我再次立即遇到上述錯(cuò)誤,但是這次我選擇使用如下配置文件條目來解決它。


<entityFramework>

    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">

      <parameters>

        <parameter value="v11.0" />

      </parameters>

    </defaultConnectionFactory>

    <contexts>

      <context type="Basd.Erp.ContactContext, Basd.Erp" disableDatabaseInitialization="true"></context>

    </contexts>

  </entityFramework>

因此,通過在EntityFramework的配置文件部分中設(shè)置disableDatabaseInitialization =“ true”,您可以克服上述錯(cuò)誤,并且由于它不在代碼中,因此好處之一是能夠“更輕松地”使用抽象的構(gòu)建器/工廠創(chuàng)建上下文。


查看完整回答
反對(duì) 回復(fù) 2019-12-26
  • 3 回答
  • 0 關(guān)注
  • 692 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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