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

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

EF核心2.0遷移以及附屬程序和用戶機(jī)密中的上下文

EF核心2.0遷移以及附屬程序和用戶機(jī)密中的上下文

C#
慕虎7371278 2021-05-07 22:02:43
我有一個(gè)API項(xiàng)目,該項(xiàng)目是ASP.NET Core 2.0應(yīng)用程序的正常啟動(dòng)。該解決方案還具有一個(gè)包含我們的DbContext的附屬程序集。在附屬程序集目錄中打開(kāi)命令提示符,然后嘗試運(yùn)行以下CLI命令:dotnet ef migrations add UserAccountFields結(jié)果是:沒(méi)有為此DbContext配置數(shù)據(jù)庫(kù)提供程序??梢酝ㄟ^(guò)重寫(xiě)DbContext.OnConfiguring方法或在應(yīng)用程序服務(wù)提供程序上使用AddDbContext來(lái)配置提供程序。這是有道理的,因?yàn)闆](méi)有任何有效的配置可供讀取??磥?lái)CLI不允許在命令本身中指定提供程序或連接字符串。但是,當(dāng)從現(xiàn)有數(shù)據(jù)庫(kù)中構(gòu)建上下文時(shí),您可以這樣做,但是我們首先使用代碼,所以這是不可能的。如果我切換到根應(yīng)用程序項(xiàng)目的目錄并嘗試:dotnet ef migrations add UserAccountFields -c ErsSecurityContext我得到了錯(cuò)誤:找不到與命令“ dotnet-ef”匹配的可執(zhí)行文件這也很有意義,因?yàn)楦鶓?yīng)用程序不包含對(duì)EF NuGets的引用,我們也不希望這樣做。我們的連接字符串也存儲(chǔ)在UserSecrets中,這使情況更加復(fù)雜。如何通過(guò)覆蓋OnConfiguring方法使此方案工作而又不會(huì)導(dǎo)致連接字符串分散在代碼中?我很困惑 我們的體系結(jié)構(gòu)很好,但這是一個(gè)完整的展示方式,我不知道如何使用任何出色的CLI來(lái)進(jìn)行支架遷移。
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 121 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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