今天首次进行用Entity Framework来进行想数据库中实现数据的操作,大体步骤如下图所示。所用环境是VS2015。
1,新建ADO.net项目
新建完毕后,会有Model.cs文件生成。
自己新建一个类,代码如下:
using System;
namespace SocketServer
{
class Handle_sql
{
Model2 db = new Model2();//创建一个上下文对象
public void Addrecord(string str) //添加记录 "BPP*10*ftq*old*#";
{
string prefix = str.Substring(0, 3);
string[] arr = str.Split('*');
if (prefix== "BPP")
{
EF_Test record = new EF_Test()
{
No = arr[1],
Name = arr[2],
Type = arr[3]
}; //创建实体对象
db.EF_Test.Add(record);//将对象添加到 上下文对象 的B_Category集合中
Console.WriteLine("数据为BPP!");
}
db.SaveChanges();
}
}
}
最后结果: