DbLinq的使用
来源:互联网 发布:zaker知乎 编辑:程序博客网 时间:2024/05/16 18:46
对微软.net技术熟悉的朋友一定知道.net 3.5中新增了一个叫做Linq的技术。有了Linq有一个很方便的地方就是有利于数据库开发,避免书写大量Sql语句(避免写错Sql语句,平常开发中经常会花费大量时间在Sql语句的调试上)。
但是很可惜的是微软的Linq to SQL只支持Sql Server,那么我想给大家介绍的是开源的DbLinq,他支持MySQL, Oracle, PostgreSQL, SQLite, Ingres, Firebird... And still SQL Server. 很棒吧!那么我们一起来了解一下。
首先下载它的Bin文件看看,地址是http://code.google.com/p/dblinq2007/,记住哦。
然后下载下来解压,以下是它的所有文件
大家看到了里面有DbMetal.exe,这个文件是用来生成映射文件的。当然直接点击是无法运行的,需要在命令提示符下操作。切换到DbLinq的目录下,输入命令DbMetal.exe /database:Data /namespace=LinqToSQLite /code=Test.cs /provider=Sqlite /conn="data source=C:/Users/…/Documents/Visual Studio 2008/Projects/AutoTips/AutoTips/bin/Release/Data.db" 那么我解释下,DbMetal.exe后面跟的都是参数,namespa很简单就是命名空间,code是你生成的文件名,provider是你连的数据库的类型(那么我用的就是Sqlite啦),conn就是连接字符串。好了,参数解释完毕,看看我操作的截图吧。
ok,已经生成映射文件了,怎么连数据库呢?==马上告诉你。LinqToSQLite.Data data = new LinqToSQLite.Data(Data.TipsData.GetConnection());先实例化连接对象。这里附上Data.TipsData.GetConnection()的代码
好了,数据库连接上了,下面操作数据库
大家明白了吧,很简单,很方便。
- DbLinq的使用
- DBLinq
- DBLinq mysql辅助脚本
- Linq to Mysql (Dblinq) 记录
- Dblinq Linq To Mysql 问题
- Linq to Mysql (Dblinq) 记录
- DbLinq之各数据库生成脚本
- DBLinq (MySQL exactly) Linq To MySql
- GUID使用的使用
- ${}的使用
- 的使用
- @[],@()的使用
- ->的使用
- +、-、*、/、%的使用
- &&的使用
- %:的使用
- Makefile中使用$$的使用
- Makefile中使用$$的使用
- CEdit & CRichEdit 使用技巧
- 代理模式Proxy
- request.getRequestDispatcher()跳转后出现乱码解决办法
- 《深入理解计算机系统》3.38题解——缓冲区溢出攻击实例(续3)
- 个人总结
- DbLinq的使用
- 把普通图片转换成.svg格式
- Berkeley DB Java
- 2D平台为公司,3D的平台要为自己去创造
- 头像用了三年了,换一下
- Net2.0安全线程编程实践
- 替换字符及文件修改 dos
- 删除用户及用户所对应的表
- 将一个vc程序的对话框资源用于其它程序的方法