SQLite数据库ADO.NET实体数据模型使用示例

一、安装VS扩展dotConnect ADO.NET Data Provider for SQLite



说明:dotConnect for SQLite有免费和试用两个版本,必须安装试用版,否则数据源列表不会出现SQLite Database,安装过程出现错误"the specified content does not exist or is unreadable"不必理会,可以正常使用。



二、添加SQLite数据库ADO.NET实体数据模型

















二、ADO.NET 实体数据模型使用示例

using System;
using System.Linq;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            using(var db = new mainEntities())
            {
                //Insert
                db.UserTB.Add(new UserTB() { Name = "张三", Age = 20 });
                db.UserTB.Add(new UserTB() { Name = "李四", Age = 30 });
                db.SaveChanges();

                //Update
                var user1 = db.UserTB.FirstOrDefault();
                user1.Name += "new";
                db.SaveChanges();

                //Delete
                var user2 = db.UserTB.OrderByDescending(item => item.Id).FirstOrDefault(); //不识别方法LastOrDefault
                db.UserTB.Remove(user2);
                db.SaveChanges();

                //Select
                var data = db.UserTB.ToList();
                foreach(var item in data)
                {
                    Console.WriteLine("{0},{1},{2}", item.Id, item.Name, item.Age);
                }
            }

            Console.ReadLine();
        }
    }
}


评论: 0 | 引用: 0 | 查看次数: 4517
发表评论
登录后再发表评论!