資源簡介
C# EF6操作Mysql數據庫,包含三個部分1.Mysql、Mysql for VisualStdio、MysqlConnector Net版本推薦和適配原理 2.連接教程 3.增刪改查應用示例和源碼
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
namespace?EF6_Test
{
????public?partial?class?ADD?:?Form
????{
????????public?ADD()
????????{
????????????InitializeComponent();
????????????this.comboBox1.SelectedIndex?=?0;
????????}
????????#region?文本框只允許輸入數字
????????private?void?textBox1_KeyPress(object?sender?KeyPressEventArgs?e)
????????{
????????????if?(e.KeyChar?==?0x20)?e.KeyChar?=?(char)0;??//禁止空格鍵??
????????????if?((e.KeyChar?==?0x2D)?&&?(((TextBox)sender).Text.Length?==?0))?return;???//處理負數??
????????????if?(e.KeyChar?>?0x20)
????????????{
????????????????try
????????????????{
????????????????????double.Parse(((TextBox)sender).Text?+?e.KeyChar.ToString());
????????????????}
????????????????catch
????????????????{
????????????????????e.KeyChar?=?(char)0;???//處理非法字符??
????????????????}
????????????}
????????}
????????private?void?textBox3_KeyPress(object?sender?KeyPressEventArgs?e)
????????{
????????????if?(e.KeyChar?==?0x20)?e.KeyChar?=?(char)0;??//禁止空格鍵??
????????????if?((e.KeyChar?==?0x2D)?&&?(((TextBox)sender).Text.Length?==?0))?return;???//處理負數??
????????????if?(e.KeyChar?>?0x20)
????????????{
????????????????try
????????????????{
????????????????????double.Parse(((TextBox)sender).Text?+?e.KeyChar.ToString());
????????????????}
????????????????catch
????????????????{
????????????????????e.KeyChar?=?(char)0;???//處理非法字符??
????????????????}
????????????}
????????}
????????#endregion
????????#region?添加內容切換
????????private?void?comboBox1_SelectedIndexChanged(object?sender?EventArgs?e)
????????{
????????????if?(comboBox1.SelectedIndex?==?1)//學生
????????????{
????????????????panel1.Visible?=?true;
????????????????panel2.Visible?=?false;
????????????}
????????????else//學校
????????????{
????????????????panel1.Visible?=?false;
????????????????panel2.Visible?=?true;
????????????}
????????}
????????#endregion
????????#region?向數據庫添加內容
????????//添加class表中的內容
????????private?void?button2_Click(object?sender?EventArgs?e)
????????{
????????????using?(var?db?=?new?Modules.DBModel())
????????????{
????????????????var?s?=?new?Modules._class();
????????????????s.Class_name?=?textBox6.Text.Trim().ToString();
????????????????db._class.Add(s);
????????????????db.SaveChanges();
????????????}
????????}
????????//添加student表中的內容
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????using?(var?db?=?new?Modules.DBModel())
????????????{
????????????????var?s?=?new?Modules.student();
????????????????s.Class_id?=?int.Parse(textBox1.Text.ToString());
????????????????s.Name?=?textBox2.Text.ToString();
????????????????s.Age?=?textBox3.Text.ToString();
????????????????db.student.Add(s);
????????????????db.SaveChanges();
????????????}
????????}?
????????#endreg
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-04-17?13:07??EF6_Test\
?????目錄???????????0??2019-04-17?13:05??EF6_Test\.vs\
?????目錄???????????0??2019-04-17?13:05??EF6_Test\.vs\EF6_Test\
?????目錄???????????0??2019-04-17?13:06??EF6_Test\.vs\EF6_Test\v15\
?????文件???????86016??2019-04-18?10:45??EF6_Test\.vs\EF6_Test\v15\.suo
?????目錄???????????0??2019-04-17?13:06??EF6_Test\.vs\EF6_Test\v15\Server\
?????目錄???????????0??2019-04-17?13:06??EF6_Test\.vs\EF6_Test\v15\Server\sqlite3\
?????文件???????????0??2019-04-17?13:06??EF6_Test\.vs\EF6_Test\v15\Server\sqlite3\db.lock
?????文件??????884736??2019-04-17?16:59??EF6_Test\.vs\EF6_Test\v15\Server\sqlite3\storage.ide
?????文件???????32768??2019-04-18?10:21??EF6_Test\.vs\EF6_Test\v15\Server\sqlite3\storage.ide-shm
?????文件?????4124152??2019-04-18?10:37??EF6_Test\.vs\EF6_Test\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2019-04-18?10:37??EF6_Test\EF6_Test\
?????文件????????1122??2019-04-17?13:06??EF6_Test\EF6_Test.sln
?????文件????????3162??2019-04-18?09:26??EF6_Test\EF6_Test\ADD.cs
?????文件????????9472??2019-04-18?08:26??EF6_Test\EF6_Test\ADD.Designer.cs
?????文件????????5817??2019-04-18?08:26??EF6_Test\EF6_Test\ADD.resx
?????文件????????1434??2019-04-18?10:23??EF6_Test\EF6_Test\App.config
?????目錄???????????0??2019-04-17?13:08??EF6_Test\EF6_Test\bin\
?????目錄???????????0??2019-04-18?10:34??EF6_Test\EF6_Test\bin\Debug\
?????文件???????27648??2019-04-18?10:38??EF6_Test\EF6_Test\bin\Debug\EF6_Test.exe
?????文件????????1434??2019-04-18?10:23??EF6_Test\EF6_Test\bin\Debug\EF6_Test.exe.config
?????文件???????73216??2019-04-18?10:38??EF6_Test\EF6_Test\bin\Debug\EF6_Test.pdb
?????文件?????5225168??2017-10-23?13:15??EF6_Test\EF6_Test\bin\Debug\Entityfr
?????文件??????622288??2017-10-23?13:15??EF6_Test\EF6_Test\bin\Debug\Entityfr
?????文件??????158388??2017-10-23?13:15??EF6_Test\EF6_Test\bin\Debug\Entityfr
?????文件?????3680079??2017-10-23?13:15??EF6_Test\EF6_Test\bin\Debug\Entityfr
?????文件??????403968??2018-08-07?02:21??EF6_Test\EF6_Test\bin\Debug\MySql.Data.dll
?????文件??????393216??2018-08-07?02:22??EF6_Test\EF6_Test\bin\Debug\MySql.Data.Entity.EF6.dll
?????文件???????21083??2018-08-07?02:22??EF6_Test\EF6_Test\bin\Debug\MySql.Data.Entity.EF6.xm
?????文件??????602515??2018-08-07?02:21??EF6_Test\EF6_Test\bin\Debug\MySql.Data.xm
?????目錄???????????0??2019-04-18?10:34??EF6_Test\EF6_Test\bin\Debug\zh-Hans\
............此處省略123個文件信息
- 上一篇:wpf特效輪播圖
- 下一篇:asp.net2016淘淘汽配商城項目源碼
評論
共有 條評論