标签:line thread 异常 -- 资源管理 视图 功能 执行 BMI
1.在mysql建数据库和表
新建一个数据库study
在这个数据库内建表students
注意ID一定要有主键,不然使用Linq添加数据的时候会有异常
数据自己任意添加
2.新建一个项目
在<视图>的<服务资源管理器>中右键点击<数据连接>添加连接
我们添加一个mysql本地连接
在项目中点击添加一个新建项Linq to sql类,并命名为DataClass
PS:若没有这个类,可在《工具》->《获取工具和功能》->《单个组件》->《代码工具》找到Linq to sql并打勾安装
将表Students拖到DataClass
主要要保存敏感信息,不然会产生连接数据库失败的情况。所以这个地方要选择《是》。
3.开始书写Linq代码
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Linq { class Program { static void Main(string[] args) { DataClassDataContext data = new DataClassDataContext();//实例化我们建的DataClass //----------------------------------增-----------------------------------// //Students stu = new Students(); //stu.ID = 108; //stu.Phone = "1528809668"; //stu.StuName = "flt"; //stu.Address = "吴川"; //stu.City = "湛江"; //data.Students.InsertOnSubmit(stu); //data.SubmitChanges(); //----------------------------------查-----------------------------------// //var student = from s in data.Students // where s.ID==123 // select s; //foreach(var s in student) //{ // Console.WriteLine(s.ID); // Console.WriteLine(s.StuName); // Console.WriteLine(s.Phone); // Console.WriteLine(s.Address); // Console.WriteLine(s.City); //} //----------------------------------删-----------------------------------// //var student = from s in data.Students // where s.ID == 108 // select s; //data.Students.DeleteAllOnSubmit(student); //data.SubmitChanges(); //----------------------------------改-----------------------------------// //var student = from s in data.Students // where s.ID == 108 // select s; //foreach(Students stu in student) //{ // stu.Phone = "123456789"; // stu.StuName = "flt"; // stu.Address = "吴川"; // stu.City = "湛江"; //} //data.SubmitChanges(); Console.WriteLine("执行完毕!"); Console.ReadLine(); } } }
标签:line thread 异常 -- 资源管理 视图 功能 执行 BMI
原文地址:https://www.cnblogs.com/wskxy/p/9157503.html