[请益] 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