[請益] C#的datacontext可以不使用sql server嗎?

作者: Gosssiping (摳吸品)   2016-12-09 15:04:11
各位大神好
小弟最近在寫一個要建立資料庫的程式
需要有存檔的功能
我希望每個存檔可以有不同的名字,直接以mdf檔的形式直接存在硬碟裡面
例如: d://savefile.mdf
好處如下
1) 如果要在不同電腦中傳遞,只要把這個mdf檔傳過去就好
2) 不需要時,可以直接從檔案系統中刪掉,不必透過我的程式
3) 不需要安裝Sal server就能使用我的程式
有沒有辦法做到呢? 如果可以不用安裝額外套件是最好的
謝謝>_<
p.s. 我現在使用datacontext.connect("d://savefile.mdf")的方法
但用這方法的話,電腦還是必須安裝sql server
而且每建立一個mdf檔似乎都會在Sql server裡註冊什麼東西
導致每次我想要手動操作mdf檔都會產生bug
QQ
作者: Peruheru (還在想)   2016-12-09 15:17:00
你要不要...考慮用Sqlite?這個應該就真的什麼都不用裝了
作者: Gosssiping (摳吸品)   2016-12-09 15:20:00
QQ我的工作環境不太允許我下載東西...還是謝謝 對不起我毛有點多
作者: seedli (帶骨的火腿)   2016-12-09 15:32:00
你的需求sqlite都做得到啊如果連DLL也不能下載那就不行了
作者: UtahC (Utah)   2016-12-09 16:23:00
是VS嗎?應該不會連用nuget裝都不行吧QQ
作者: vi000246 (Vi)   2016-12-09 17:01:00
你用portable當關鍵字搜搜看?
作者: kimakist (憐憫)   2016-12-09 17:07:00
不知道HDF5 適不適合大大呢? 有.net版本只要裝lib就可以
作者: Laluth (陽光)   2016-12-09 19:16:00
access?
作者: Jotarun (forever)   2016-12-10 18:36:00
以前在陰間都是用access XD
作者: supershowwei (SuperShowwei)   2016-12-11 13:23:00
這個合不合你胃口?http://www.litedb.org/
作者: chchang0820 (野豬弟15號)   2016-12-12 03:37:00
我不知道你在想啥?資料庫不是這樣用的吧!真誠的建議你直接用 .csv 啥都不用裝
作者: u9541526 (badday66)   2016-12-14 15:19:00
推.csv或者直接存成excel檔
作者: hstt   2016-12-19 08:14:00
啊這不就跟一般File IO有87%像XD
作者: tloy1966 (JJspeaking)   2016-12-22 07:47:00
MsSQL localdb

Links booklink

Contact Us: admin [ a t ] ucptt.com