• 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();

    更多。。。。等待更新

     
     
  • 相关阅读:
    php安全编程&python测试实例编写
    MySQL注入技巧性研究
    第一届“百度杯”信息安全攻防总决赛
    不想在315“中奖”?你得躲过这些坑!
    这些故事你尽管听,不奇葩算我输!
    str2-045漏洞事件,你想要的这里都有
    python多线程在渗透测试中的应用
    【ZCTF】easy reverse 详解
    UVA
    用Thinphp发送电子邮件的方法
  • 原文地址:https://www.cnblogs.com/longle/p/linqtosqlite.html
Copyright © 2020-2023  润新知