linq for sqlite的使用方法(C#)
2012-10-22 08:56
507 查看
1. 添加引用到工程
System.Data.SQLite
System.Data.SQLite.Linq
2. 修改app.config, 如下:
3. 建立与sqlite表对应的实体类:
4. 通过DataContext, 编写查询linq to sql
System.Data.SQLite
System.Data.SQLite.Linq
2. 修改app.config, 如下:
<?xml version="1.0"?> <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" sku = ".NETFramework,Version=v4.0"/> <supportedRuntime version="v2.0.50727"/> </startup> </configuration>
3. 建立与sqlite表对应的实体类:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.Linq.Mapping; namespace linq_test { [Table(Name = "A")] public class A { [Column(Name = "col_1")] public string Col_1 { get; set; } } }
4. 通过DataContext, 编写查询linq to sql
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SQLite; using System.Data.Linq; namespace linq_test { class Program { static void Main(string[] args) { var ctx = new DataContext(new SQLiteConnection( "data source=d:\\test.db")); Table<A> a = ctx.GetTable<A>(); var query = from p in a select p; foreach (var item in query) { System.Console.WriteLine("ID:{0}", item.Col_1); } System.Console.ReadKey(); } } }
相关文章推荐
- C#DataTable 使用GroupBy方法的lamda 表达式和Linq语句写法
- 使用LINQ读取RSS,比传统的C#2.0方法节省了很多代码
- 在C#中利用Nuget包使用SQLite数据库和Linq to SQLite
- C#使用linq语句查询数组中以特定字符开头元素的方法
- C#解决SQlite并发异常问题的方法(使用读写锁)
- c# 中Linq Lambda 的ToLookup方法的使用
- C#分别使用for,while,do-while循环方法求的n!
- C#使用Linq操作Xml文件(创建xml文件、增删改查xml文件节点信息)的方法
- C#使用linq计算执行元素在列表中出现次数的方法
- C#使用linq对数组进行筛选排序的方法
- C#使用LINQ中Enumerable类方法的延迟与立即执行的控制
- 在C#中利用Nuget包使用SQLite数据库和Linq to SQLite
- EasyJoyStick使用以及两种操作杆 EasyJoyStick的使用方法,简单的不能再简单 Hedgehog Team-》Easy Touch -》Add Easy Touch For C#
- [深入学习C#]LINQ查询表达式详解(1)——基本语法、使用扩展方法和Lambda表达式简化LINQ查询
- dblinq2007 LINQ provider for Oracle, PostgreSQL, MySQL, Ingres, SQLite, Firebird and ... SQL Server (C# 3.0)
- C#中增加SQLite事务操作支持与使用方法
- C#使用linq查询大数据集的方法
- 关于unity中C#使用WaitForSeconds的方法
- C# 中使用using的三种方法
- C#使用oledb读取excel表格内容到datatable的方法