首先,推荐个网站:http://www.itdos.com
其次,感谢师傅
1、在数据库中建立表格以后,打开ITDos/Dos.Tools/Dos.Tool.exe,并链接数据库;选择要使用的表格,并“生成代码”,编辑好以后,点击“生成代码”,右击保存。
2、在vs中,添加现有项。引入Dos.ORM.dll
添加:using Dos.ORM;
using Dos.Model;
using System.Data.SqlClient;
3、建立数据库类
public static class SQLManagement
{
public static DbSession dbs ;
}
链接到数据库:
dbs = new DbSession(DatabaseType.SqlServer, "Data Source=" + DataSource + ";Database=" + Database + ";User Id=" + UserId + ";Password=" + Password);
链接上以后,就可以头盖骨dbs来操作数据库了
增
dbs.Insert(meteData); //插入元素
dbs.Db.ExecuteNonQuery(CommandType.Text, TMeteElement.CreateTableScript(TMeteElement.TableName + StationID));//新建表
dbs.ChangeTable(TMeteElement.TableName, TMeteElement.TableName + meteData.fvcID).Insert(meteData);//更改数据库名,针对同一表结构,不同数据库名称
删
dbs.Delete<TWeatherForecast>(d => d.fvcID == meteData.fvcID);//删除同一个站的所有数据
改
查
var list = dbs.From<TMeteElement>()
.Where(d => d.fdtTime >= d3HourAgo && d.fvcID == id) //查找三个小时以内,且ID为id的所有数据
.OrderBy(TMeteElement._.id.Desc)
.ToList();
//********************************************************************************************//
稍后再上传插件。。。