您好,登錄后才能下訂單哦!
跟著師父一直在做codefirst的開發,最近有個新需求,就是需要人家的數據庫,然后來開發,現在出現問題了。整理如下
目前有個現成的我們之前的codefirst的工程代碼,我記得師父說過,根據數據庫生成model的做法是:
在指定文件夾,右鍵添加-->新建項-->
這里先選擇數據,然后是ADO.NET,在下面的名稱輸入你想生成的名稱,但是這個名稱最好是起個項目的名稱,因為可以選擇所有的表,并不是單獨的表名,所以我這里做的是OA,我就起名OA了。
看結果
這些表都是生成的,代碼結果
也會生成數據庫連接。
這里的OA.tt就是生成的T4模板,里邊就包含和數據庫對應的model了。
這里有個問題說明下,生成的有個OA.Context.cs文件,這個就是我們之前codefirst里的DBContexts.cs,這個是在數據庫上下文工廠里來初始化的。
這里標注的是關聯的,所以這里的名字就得和OA.Context.cs里的對應
這里說明的用途就是,之前根本不了解這個數據庫上下文,這個原來的數據庫上下文工廠還是原來的DBContexts,也不懂這個需要改成新的,所以啟動一直報錯,現在可以啦。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。