用linq的时间已经很久了,但一直以来都是用linq连接sql server 没连接过其他数据库。最近一段时间有个项目要使用sqlite做数据库,所以就有下面的这段记录。
打开vs 新建winform项目 到“管理nuget程序”中 输入sqlite ,安装system.data.sqlite(x86/64) 即可
上部分代码:
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Linq;
using System.Data.Linq.Mapping;
using System.Data.SQLite;
using System.Linq;
using System.Text;
namespace WindowsFormsApplication1
{
/// <summary>
/// 在“管理NUGET程序包”安装LINQ程序包
/// 然后使用DataContext就可以连接sqlite了
/// 引用要添加 system.Data.Linq;system.Data.SQLite;system.Data.SQLite.Linq
public class SqliteDataContext : DataContext
{
public SqliteDataContext(string connection, MappingSource mappingSource) :
base(connection, mappingSource)
{
}
public SqliteD