zoukankan      html  css  js  c++  java
  • linq TO sqlite

    第一步:在http://code.google.com/p/dblinq2007/downloads/list上下载DbLinq2007,将 DbLinq.dll、DbLinq.Sqlite.dll、System.Data.SQLite.dll、 System.Data.SQLite.Linq.dll 四个文件引入到项目中。

    第二步:在cmd中执行DbMetal.exe,根据帮助提示信息输入数据库配置。
    举例:DbMetal.exe -c "DbLinqProvider=Sqlite;data source=test.db" --provider=Sqlite --database=testdb --code=testdb.cs(testdb.cs就是将要继承DataContext的类文件,testdb就是这个类名

    第三步:将生成好的文件放到你的项目的DAL层中或者App_Code中,在aspx.cs或者form.cs文件里就可以调用了。
    举例:
    C# code

    SQLiteConnection con
    = new SQLiteConnection("DbLinqProvider=Sqlite;Data Source=test.db");
    TestDb db
    = new TestDb(con);
    GridView1.DataSource
    = db.TableName;
    GridView1.DataBind();


    注意:必须使用SQLiteConnection来创建数据库连接,如果直接把连接字符串放入构造函数的参数,很可能会报错。

    关于如何使用Sqlite数据库的方法,我也讲一下:
    在 www.sf.net上下载SQLite Database Browser软件,点“新建”指定数据库所在目录,命名为test.db3或者test.db都行,这个文件就是数据库了,然后利用SQLite Database Browser对test数据库进行建表、加字段、改数据类型等操作,很方便。
    -------长沙程序员技术交流QQ群:428755207-------
  • 相关阅读:
    解决JDBC连接MySQL 8时得异常:java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone.
    洛谷P2604(最大流+最小费用最大流)
    poj2411(状压dp)
    二轮前水题计划
    最近挖的坑
    关于我
    future
    mysql学习笔记
    vue踩坑记
    XSS漏洞学习笔记
  • 原文地址:https://www.cnblogs.com/qq4004229/p/2114038.html
Copyright © 2011-2022 走看看