首页 [ 开发辅助 ] Sqlite ORM v1.1源码
一键分享

Sqlite ORM v1.1源码

  • 免费

2011-11-21 11:10:43

收藏 203 次|关注 4013 次|下载 333 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:capad***
  • 访问次数:   10898 次
  • 源码数量:   112 套
  • 通过比率:   97%
  • 活跃于:   三个月前
  • QQ:   582****
  • 最新IP属地:呼和浩特市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【开发辅助】
  • 源码类型:B/S
  • 适合人群: 进阶高手
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:SQLite
  • 源码大小:779KB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 代码片段
  • 项目结构
  • 代码片段
  • 项目结构
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
 Sqlite ORM v1.1源码

项目描述:
Sqlite ORM是一个简单的映射到Sqlite数据库表的C#类。
创建表的需求并分片设计。
代码可单元测试。

快速应用程序开发,创建你的数据类,添加属性,使用表适配器,使用SqliteORM。
代码段:
var myClass = new MyClass() { Name = "Foo", Date = DateTime.Now };
myClass.Save();

示例:
示例定义一个"SimpleTable"实体类。
创建一个空数据库文件,这个代码会创建一个"SimpleTable表并插入一条数据(insert ( 1, "Hello world!" ))。
然后观察Id = 1的这条记录。
然后删除记录。

代码:
[Table]
public class SimpleTable
{
    [PrimaryKey]    public int Id { get; set; }
    [Field]         public string Test { get; set; }
}

     DbConnection.Initialise("data source=database.db3");

     using (TableAdapter<SimpleTable > adapter = TableAdapter<SimpleTable >.Open())
     {
              // write this data to the table
              adapter.CreateUpdate( 1, "Hello world!" );

              // read the row back
              var row1 = adapter.Select().Where( tb => tb.Id == 1 );

              // delete the row
              adapter.Delete( row1 );
     }

选择操作
使用流畅的API .Where( 表达式 ) 和 .OrderBy( 字段名 )。
示例: var results = adapter.Select().Where( tbl => tbl.Value > 100 && tbl.When <= DateTime.Now )
或者 var results = adapter.Select().Where( Where.Equal("Value", 99) )

删除操作
使用一个Where 然后adapter.Delete( Where.GreaterThan ( "SomeField", 23 ) );

责任编辑:wangxiaodong

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行