摘要:
1、概述 log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。 2、一个简单的使 阅读全文
摘要:
1,先在iis上配置指向项目的网站,指定ip(或者localhost)和端口 2,在vs2012上找到"调试"-》对应项目"属性"-》"Web"里找到服务器,选择使用本地IIS Web服务器,在使用iis express前面小方框里打对勾,项目url里填写上与iis配置的ip和端口一样3,对要测试的 阅读全文
摘要:
上篇一直再说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" }); //异步 其他的 阅读全文