02 2017 档案
摘要:上篇一直再说EDM,但是什么是EDM呢? Entity Data Model就是所谓的实体数据模型,也就是EDM.在VS中添加ADO.NET实体数据模型就可以直接画实体,向上可以方便我们的开发,向下直接映射到数据库,开发人员操作实体无须了解数据库表结构.下面就是.edmx中的两个实体了,我们这里不涉
阅读全文
摘要:Entity Framework是ORMapping的一种具体实现,那ORMapping又是什么呢?ORM--ObjectRelation Mapping,即对象关系映射框架/数据持久化框架,是根据实体对象操作数据表中数据的一种面向对象的操作框架. 其实Entity Framework的底层也是调用
阅读全文
摘要:1 /// <summary> 2 /// 分页查询 3 /// </summary> 4 /// <typeparam name="T">要操作的数据类型</typeparam> 5 /// <param name="whereLambda">Where条件语句</param> 6 /// <pa
阅读全文
摘要: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
阅读全文
摘要:db.Update(new Person { Id = 1, FirstName = "Jimi", LastName = "Hendrix", Age = 27}); // sql:UPDATE "Person" SET "FirstName" = 'Jimi',"LastName" = 'Hen
阅读全文
摘要: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
阅读全文
摘要:建议安装源码里的t4模板看看效果先。 public 的属性才有效 在表被创建或者删除的时候执行sql语句 [PostCreateTable("INSERT INTO TableWithSeedData (Name) VALUES ('Foo');" + "INSERT INTO TableWithS
阅读全文
摘要:这篇主要介绍 增加 db.Insert(new Employee { Id = 1, Name = "Employee 1" }); //默认同步 await db.InsertAsync(new Employee { Id = 1, Name = "Employee 1" }); //异步 其他的
阅读全文
摘要:ServiceStack.OrmLite 就是个orm框架,可以实现类似ef的效果。 支持 SqlServerDialect.Provider // Any SQL Server Version SqlServer2012Dialect.Provider // SQL Server 2012+ Sq
阅读全文
浙公网安备 33010602011771号