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

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

EF的codeFirst

EF的codeFirst

精慕HU 2018-12-07 07:06:34
當沒有寫數據庫鏈接字符串的時候,EF會自動的根據所繼承DbContext的類創(chuàng)建對應的數據庫。但是如果指定了數據庫,明確的寫出了數據庫鏈接,是不是所指定的數據庫的結構必須跟Models的結構保持一致?如果結構不一致就不能用這個數據庫么? 但是這種情況下也沒有自動生成所對應的數據庫啊。什么原因??? ? ? 當沒有寫數據庫鏈接字符串的時候,EF會自動的根據所繼承DbContext的類創(chuàng)建對應的數據庫。但是如果指定了數據庫,明確的寫出了數據庫鏈接,是不是所指定的數據庫的結構必須跟Models的結構保持一致?如果結構不一致就不能用這個數據庫么? 但是這種情況下也沒有自動生成所對應的數據庫啊。什么原因??? ?C# code public class MusicStoreEntities:DbContext { public DbSet<Album> Albums { get; set; } public DbSet<Genre> Genres { get; set; } public DbSet<Artist> Artists { get; set; } } 這個是沒寫鏈接字符串的生成了對應的三個表 Albums,Genres,Artists? <connectionStrings>? <add name="MusicStoreEntities"??? connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=MvcMusicStore;Integrated Security=True;User Instance=True" ??? providerName="System.Data.SqlClient" />??? </connectionStrings>這個鏈接字符串的數據庫是已經存在的,并且里面還有數據了,如果這樣明確的指定了數據庫,EF還是使用代碼優(yōu)先嗎?不使用指定的數據庫么? ? 園豆不多了!希望知道的大牛能幫忙解決下這個問題。。感激涕零@—@
查看完整描述

1 回答

?
呼如林

TA貢獻1798條經驗 獲得超3個贊

如果數據庫存在,會優(yōu)先使用已有的數據庫,這里你要把models跟數據庫中表的字段對應起來

查看完整回答
反對 回復 2019-01-21
  • 1 回答
  • 0 關注
  • 418 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號