您的位置:首页 > 数据库 > MySQL

net下 Mysql Linq的使用, 更新数据,增加数据,删除数据

2013-09-20 19:23 597 查看
net下访问mysql主要有2种方法:

1.字符串拼接访问

a.mysql官网下载并安装mysql-connector-net.

b项目中引用mysql.data等

所有增删改查可以通过拼接sql语句全部实现,但有注入风险,建议用方法2.

2.Linq

a.mysql官网下载并安装mysql-connector-net.并重启,

b.在vs中打开"服务器资源管理器“并添加相应连接(a步骤重启后,在"更改数据源"中会增加连接”MySQL DataBase“)

/// <summary>
/// 删除
/// </summary>
/// <param name="u"></param>
/// <returns></returns>
public static bool DeleteUser(Model.t_user u)
{
var _db = new DataBase.GJHLWebChat();
var _user = _db.t_user.Where(m => m.userid == u.userid).FirstOrDefault();
if (_user != null)//查找并删除用户
{
_db.t_user.DeleteObject(_user);
_db.SaveChanges();
return true;
}
return false;
}


View Code

附:Entity Framework vs. LINQ to SQL:http://blog.csdn.net/jfchef/article/details/7632872

msdn objectcontext:http://msdn.microsoft.com/zh-cn/library/vstudio/system.data.objects.objectcontext_methods.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: