首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
LINQ
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
请问 linq 如何支持 mysql等数据库
加为好友
发送私信
在线聊天
SkyeyGarden
肚子饿了
等级:
可用分等级:
中农
总技术分:
341
总技术分排名:
43166
结帖率:
94.12%
发表于:
2008-08-21 10:04:07
楼主
你好 请问 linq 如何支持 mysql?
datacontext 传参虽然用的是接口,但是却不能支持其他数据库, 这是什么原因? 也不知道entity的拖动生成?
DbLinq 是不错的开源库,支持多种数据库,但是bug太多,
不知道你有什么好的解决方案?
谢谢
问题点数:
100
回复次数:
8
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
SkyeyGarden
肚子饿了
等级:
可用分等级:
中农
总技术分:
341
总技术分排名:
43166
发表于:
2008-08-21 10:06:12
1
楼 得分:
0
也不知道entity的拖动生成? ==> entity的拖动生成也不支持.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sp1234
爱拼才会赢这几个字被台湾人自己了
等级:
可用分等级:
中农
总技术分:
75819
总技术分排名:
86
发表于:
2008-08-22 04:08:27
2
楼 得分:
0
Linq to SQL?
Linq to MySQL可以google到多个版本,大多数是免费下载的。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sp1234
爱拼才会赢这几个字被台湾人自己了
等级:
可用分等级:
中农
总技术分:
75819
总技术分排名:
86
发表于:
2008-08-22 04:12:56
3
楼 得分:
0
Linq是一种高级的框架,可以扩展很多产品。
例如这些。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
sp1234
爱拼才会赢这几个字被台湾人自己了
等级:
可用分等级:
中农
总技术分:
75819
总技术分排名:
86
发表于:
2008-08-22 05:38:44
4
楼 得分:
0
引用楼主 SkyeyGarden 的帖子:
datacontext 传参虽然用的是接口,但是却不能支持其他数据库, 这是什么原因?谢谢
它是Linq to SQL的一部分,但是不是从Linq框架中继承的,Linq中并没有这类东西。换句话说,Linq仅仅是用来查询数据的,而修改数据库却是使用你的数据库相关组件中提供的任何办法。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
SkyeyGarden
肚子饿了
等级:
可用分等级:
中农
总技术分:
341
总技术分排名:
43166
发表于:
2008-08-22 09:33:46
5
楼 得分:
0
引用 2 楼 sp1234 的回复:
Linq to SQL?
Linq to MySQL可以google到多个版本,大多数是免费下载的。
其他开源的库bug太多,想DBLinq,测试就报很多方面的错误...他对后续的支持也比较慢.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
SkyeyGarden
肚子饿了
等级:
可用分等级:
中农
总技术分:
341
总技术分排名:
43166
发表于:
2008-08-22 09:38:43
6
楼 得分:
0
var q = from p in db.Products
where p.ProductName == "Pen"
select p.ProductID;
我一般不让我下面的人写这种语法,而是像NHibernate一样的写法,类访问属性的.如:
ctx.Where(o => o.....) 而这样的写法在很多开源的架构中都报错.
我像知道微软是否有对这方面的支持(多数据库).
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
SkyeyGarden
肚子饿了
等级:
可用分等级:
中农
总技术分:
341
总技术分排名:
43166
发表于:
2008-08-22 09:45:12
7
楼 得分:
0
引用 4 楼 sp1234 的回复:
引用楼主 SkyeyGarden 的帖子:
datacontext 传参虽然用的是接口,但是却不能支持其他数据库, 这是什么原因?谢谢
它是Linq to SQL的一部分,但是不是从Linq框架中继承的,Linq中并没有这类东西。换句话说,Linq仅仅是用来查询数据的,而修改数据库却是使用你的数据库相关组件中提供的任何办法。
DataContext支持IDbConnection参数就是说他本身不限制在sqlserver...而传入非sqlserver不可以.
现在是像Where(o=>o..)的查询数据库根本不支持其他数据库的查询.更加不用说修改了.
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
ansiboy
等级:
可用分等级:
中农
总技术分:
122
总技术分排名:
81070
发表于:
2008-10-06 12:50:35
8
楼 得分:
0
可以试用ALinq,挺好用的。下载地址:
http://www.cnblogs.com/ansiboy/archive/2008/10/04/1303092.html
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友