JBTALKS.CC

标题: [资料库][C#]开发桌面应用,你们使用什么资料库?? [打印本页]

作者: 宅男-兜着走    时间: 2010-4-3 05:40 PM
标题: [资料库][C#]开发桌面应用,你们使用什么资料库??
本帖最后由 宅男-兜着走 于 2010-4-3 05:41 PM 编辑

Final Project 的题目,有部分要用到资料库。 但是这个project 没Server, 也没Networking。就是个独立的资料库应用软件。是给客户端的资料库。
Access 不支持官方的 Linq to SQL/Entity , SQLIte 也不支持, SQL Server Compact 支持,但是有些问题,那就是没AutoIncrement 的功能

所以请教高手下,你们都是使用什么资料库的??要免费的。不需要Server环境。
作者: Super-Tomato    时间: 2010-4-3 05:56 PM
Final Project 的题目,有部分要用到资料库。 但是这个project 没Server, 也没Networking。就是个独立的资料 ...
宅男-兜着走 发表于 2010-4-3 05:40 PM



sqlite 並不需要安裝資料庫啊,就像 firefox 本身就是使用 sqlite 储存資料
作者: AhPang    时间: 2010-4-3 07:17 PM
回复 1# 宅男-兜着走


    Microsoft access 可以用System.Data.OleDb Namespace.改次google先吧,一大堆example.
作者: 宅男-兜着走    时间: 2010-4-3 07:48 PM
回复 3# AhPang


    我想你是还没看清楚我的问题吧==, Access 当然能, 但是你想过一定有支持到 Ado.net Entity Framework 吗? 支持 Linq to Sql 吗? 现在是 project, 不是写功课教给老师就算, 当然是要找一些比较容易维护的方法啊。

你找到 Linq to access , Linq to entity  for access(一大堆) 的话, 就放上来给我看看咯。
作者: 宅男-兜着走    时间: 2010-4-3 07:49 PM
回复 2# Super-Tomato


    Sqllite 能, 我也找到了 provider。 但是是非官方的。 但是不懂可靠不可靠== 还是要感谢您的回答。
作者: 宅男-兜着走    时间: 2010-4-3 09:49 PM
找到 Solution 了, 那就是用 Linq To Dataset.
可以使用 Access, 或 任何 provider 能支持的 资料库。
把资料 FIll 进 dataset 然后就 Linq 来 query。
虽然这方法执行速度方面会比较慢。但是应该没什么更可信的方法了吧 ==。




欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5