http://www.cnblogs.com/ymnets/p/3424514.html
学习点
二者都是静态类
区另主要在:
(1)所有对于IEnumerable的过滤,排序等操作,都是在内存中发生的。也就是说数据已经从数据库中获取到了内存中,只是在内存中进行过滤和排序操作。
(2)所有对于IQueryable的过滤,排序等操作,只有在数据真正用到的时候才会到数据库中查询。这也是Linq的延迟加载核心所在。
使用表达式树可以将代码表示成一个对象树,在Linq中大量的被应用。树形结构都知道是什么,表达树式的每一个节点都是一个表达式,在C#中我们使用Experssion类进行创建表达式树
Expression<Func<TEntity, bool>>
注func<in参数1,out参数2>, 有输入参数,有返回值
JS相关
修改
.attr({title="dfs",style="padding:5px;"});
.append()添加到结尾
添加一个实体的过程:
在Mapping里映射LogEntity 为实体
using System.Data.Entity.ModelConfiguration;
public class LogMap : EntityTypeConfiguration<LogEntity>
{
public LogMap()
{
this.ToTable("Sys_Log");
this.HasKey(t => t.F_Id);
}
}
/// <summary>
/// 操作日志实体
/// </summary>
public class LogEntity : IEntity<LogEntity>, ICreationAudited
{
/// <summary>
/// id
/// </summary>
public string F_Id { get; set; }
/// <summary>
/// 时间
/// </summary>
public DateTime? F_Date { get; set; }
}
public interface ILogRepository : IRepositoryBase<LogEntity>
{
}
public class LogRepository : RepositoryBase<LogEntity>, ILogRepository
{
}
prepend在前面添加元素
removeClass
原文:https://www.cnblogs.com/praybb/p/10605421.html