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“)
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
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
相关文章推荐
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之四十九:使用SqlDataSource插入、更新以及删除数据
- 使用 ADO.NET 来创建、读取、更新和删除数据
- Asp.Net 2.0 操作mysql 数据基类(读取,删除,插入,更新)
- 使用 ADO.NET 来创建、读取、更新和删除数据
- Asp.Net 2.0 操作mysql 数据基类(读取,删除,插入,更新)
- Asp.net MVC、Extjs(运用Linq to SQL和List泛型)批量更新、删除、打印(使用CKEditor)、导出Excel
- RecyclerView使用,RecyclerView使用,增加一个item,删除一个item,更新数据,item点击事件
- MySQL 增加,更新,删除,查找数据
- MySQL增加,删除,更新,导出数据
- MySQL学习笔记 第八讲:增加、删除、更新数据和备份还原
- 在ASP.NET AJAX中使用自定义ViewManager局部更新数据
- LINQ to SQL 系列 如何使用LINQ to SQL插入、修改、删除数据
- MySQL 学习<七> 插入、更新与删除数据
- 使用XmlDocument创建XML文档及增加删除更新节点
- 扩展LINQ to Entity:使用Lambda Expression批量删除数据------让微软帮我们生成T-SQL语句
- python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)
- .net 三层构架下使用事务更新多表数据
- 【EntityFramework系列教程六,翻译】在ASP.NET MVC程序中使用EntityFramework对相关数据进行更新
- 【LINQ专题】使用LINQ to SQL插入、修改、删除数据