摘要: In db.Select(q => Sql.In(q.City, "London", "Madrid", "Berlin")); sql: WHERE "JobCity" In ('London', 'Madrid', 'Berlin') like a开头 db.Select(q => q.Name 阅读全文
posted @ 2017-02-10 10:47 吾蒸笼 阅读(357) 评论(0) 推荐(0) 编辑
摘要: db.Update(new Person { Id = 1, FirstName = "Jimi", LastName = "Hendrix", Age = 27}); // sql:UPDATE "Person" SET "FirstName" = 'Jimi',"LastName" = 'Hen 阅读全文
posted @ 2017-02-10 10:42 吾蒸笼 阅读(216) 评论(0) 推荐(0) 编辑
摘要: db.DeleteAll(); //各种删除 db.Delete(p => p.Age == 27);// db.Delete(q => q.Where(p => p.Age == 27));// 同上 db.Delete(where: "Age = {0}".Params(27)); db.Del 阅读全文
posted @ 2017-02-10 10:41 吾蒸笼 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 建议安装源码里的t4模板看看效果先。 public 的属性才有效 在表被创建或者删除的时候执行sql语句 [PostCreateTable("INSERT INTO TableWithSeedData (Name) VALUES ('Foo');" + "INSERT INTO TableWithS 阅读全文
posted @ 2017-02-10 10:38 吾蒸笼 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 这篇主要介绍 增加 db.Insert(new Employee { Id = 1, Name = "Employee 1" }); //默认同步 await db.InsertAsync(new Employee { Id = 1, Name = "Employee 1" }); //异步 其他的 阅读全文
posted @ 2017-02-10 10:36 吾蒸笼 阅读(282) 评论(0) 推荐(0) 编辑
摘要: ServiceStack.OrmLite 就是个orm框架,可以实现类似ef的效果。 支持 SqlServerDialect.Provider // Any SQL Server Version SqlServer2012Dialect.Provider // SQL Server 2012+ Sq 阅读全文
posted @ 2017-02-10 10:23 吾蒸笼 阅读(678) 评论(0) 推荐(0) 编辑