LINQ to SQLite完美解决方案

 

1、下载安装LinqConnectExpress(就是LinqConnect免费版)

2、安装好后就和LINQ TO  SQL 一样了!

LINQ to SQLite

 

LINQ to SQLite

LINQ to SQLite

 

LINQ to SQLite

 

LINQ to SQLite

 

LINQ to SQLite

 

3、查询(增删改查和LINQ TO SQL 完全一样,你可以不用改一句代码!本文原创来自数据库之家,转载请注明出处,谢谢)

CrmDemoDataContext context = new CrmDemoDataContext();
var query = from it in context.Companies
            orderby it.CompanyID
            select it;
 
foreach (Company comp in query)
  Console.WriteLine("{0} | {1} | {2}", comp.CompanyID, comp.CompanyName, comp.Country);
 
Console.ReadLine();
 
4、增加
 
CrmDemoDataContext context = new CrmDemoDataContext();
 
// Create a new category
ProductCategory newCategory = new ProductCategory();
newCategory.CategoryID = 1000;
newCategory.CategoryName = "New category";
 
// Create a new product
Product newProduct = new Product();
newProduct.ProductID = 2000;
newProduct.ProductName = "New product";
newProduct.Price = 20;
 
// Associate the new product with the new category
newProduct.ProductCategory = newCategory;
context.Products.InsertOnSubmit(newProduct);
 
// Send the changes to the database.
// Until you do it, the changes are cached on the client side.
context.SubmitChanges();
 

 

5、更新

product.ProductName = "Edited product";
product.Price = 15;
context.SubmitChanges();

 

6、删除

context.products.DeleteOnSubmit(newProduct);
context.productcategories.DeleteOnSubmit(newCategory);
context.SubmitChanges();

 

更多。。。。等待更新

 
 
posted @   Bruce-He  阅读(1647)  评论(0编辑  收藏  举报
编辑推荐:
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
成都共享办公室
点击右上角即可分享
微信分享提示