台灣最大程式設計社群網站
線上人數
1654
 
會員總數:244540
討論主題:188699
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 關於Identity database 的相關問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於Identity database 的相關問題
價值 : 50 QP  點閱數:223 回應數:3

樓主

想睡覺
初級專家
1383 283
5078 1309
發送站內信

最近 遇到了一種寫法 我覺得很有趣,以前沒有這樣子做過
就是app_data 裡面包mdf檔,不透過sql server 資料庫去存取而直接透過asp.net App_data自動存取資料庫

但我一個疑問就是,如果伺服器並沒有sql server 資料庫 可否透過app_data 直接CRUD ?

如果可以的話,是不是就能省下了 安裝SQL SERVER 資料庫的成本呢?

另外想再問一下 如果用App_Data 存取mdf時 如果再增加帳號密碼 至web_config呢?
我想利用identity來做,有大大們願意分享 這方面的經驗嗎?? 謝謝




搜尋相關Tags的文章: [ identity db ] ,
本篇文章發表於2018-12-25 15:09
== 簽名檔 ==
在學習的過程中沒有結束的一天.
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

想睡覺
檢舉此回應
我剛剛想到了一個 用app_data 來使用資料庫存取的最大致命傷
就是 沒辦法應該版本不同而去降版本匯出資料庫資料 ,因為我剛剛發現了因為版本為 706。這個伺服器支援 655 及更早的版本。不支援降級路徑。
只能用同版本的資料庫進行存取App_Data資料
這樣的相容性 蠻差的
這樣我的理解對嗎?
本篇文章回覆於2018-12-25 17:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應

但我一個疑問就是,如果伺服器並沒有sql server 資料庫 可否透過app_data 直接CRUD ?

就小喵所知,應該是不行的唷
asp.net可以用Attach File的方式,直接存取(CRUD)App_Data裡面的mdf檔案
其實他是藉由系統中安裝的『SQL Express』的引擎來執行的


如果可以的話,是不是就能省下了 安裝SQL SERVER 資料庫的成本呢?

其實SQL Express本身是免費使用的,所以也沒有所謂的節省成本的說法

---
小喵個人覺得他比較適合在測試練習的階段
實際上線運作,還是連Server會比較好
至少用SQL Express,免費,小型專案也夠用
中大型的專案更不用說
畢竟SQL Express有其限制

有關SQL的處理,也有工具介面可以處理

試想,你未來要擴充欄位、增加或調整資料表
mdf檔要怎麼處理?
開發機改好後,直接蓋掉?那資料怎麼辦?
在正式主機上安裝VS就為了改欄位,新增或調整資料表?
還是正式機上的機能停下來,把mdf複製到開發機修改後,覆蓋回去,然後正式機才能再次運作?

還有架構上的問題,林林總總許多許多
^.^a
本篇文章回覆於2018-12-27 09:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

想睡覺
檢舉此回應
謝謝小喵大大的回應,讓我了解不少 謝謝您!
本篇文章回覆於2019-01-03 16:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.