使用 ALinq 实现 Linq to MySQL【转】-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

使用 ALinq 实现 Linq to MySQL【转】

简介:

但 VS 自带的 Linq to SQL 是不支持mysql,但没关系,我们给大家提供了一个卓越的解决方法。就是 ALinq 了。

有关 ALinq 的介绍以及使用,请点击这里

1、软件安装

安装 ALinq 和 ORDesigner

点击这里下载 ALinq

点击这里下载 ORDesigner_VS2008      点击这里下载  ORDesigner_VS2010

另外还需要安装 ADO.NET MySQL Provider

点击这里下载 MySQL ADO.NET Data Provider (当然,如果你已经安装了,则不需要再安装了)

2、添加 ADMF 文件到到项目

2010120217393322.jpg

添加链接到 Server Explorer 面板

2011050917430857.jpg

将表拖到设计器上

2011051011394194.jpg

查询数据

点击选择设计器,在 Property 窗口中,请确认 DataContext 对象名称为 NorthwindDataContext,如果不是,请改为 NorthwindDataContext 。打开 Program.cs 文件,键入如下代码,运行。

复制代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ALinq.Mapping;

namespace ConsoleApplication
{
class Program
{
static void Main()
{
var db
= new NorthwindDataContext();
foreach(var category in db.Categories)
{
Console.WriteLine(category.CategoryName);
}
}
}
}
复制代码

运行结果如下图所示:

2011050511054597.jpg




本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2011/05/24/2055204.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章