解决方案 »
- 请教一条SQL语句.
- 一个用标题描述不清楚的问题
- 如果存储由SQL语句得出的字段值
- 拜托帮我看一下。
- bulk insert 时,数据文件unicode格式报错
- 請教一個SQL語句的寫法!
- SQL Server Express Edition 真的是“可嵌入”吗
- 哪位大神告诉我sql2008 两个表联合查询分页怎么写,不用存储过程
- 关于OpenDatasource和OpenRowset读取excel和导出到excel问题
- SQL SERVER怎么打包?
- 数据集计 分组问题
- 无法打开Sql Server2008中表信息,报找不到请求的.NETframeWork数据提供程序,可能没有安装(System.Data)
/// <summary>
/// 获取单条
/// </summary>
/// <param name="wherelambda"></param>
/// <param name="action">无返回值委托</param>
/// <returns></returns>
public TEntity Get(Expression<Func<TEntity, bool>> wherelambda, Action<TEntity> action)
{
try
{
using (var ctx = LINQ_CONTEXT.GetContext())
{
var entity = ctx.GetTable<TEntity>().Where(wherelambda).FirstOrDefault();
action(entity);
return entity;
}
}
catch (Exception ex)
{
log4net.LogManager.GetLogger(GetType()).Error(string.Format("Get {0}:", typeof(TEntity).ToString()), ex);
return null;
} //调用方式
//var entity = base.Get(m => m.Guid == guid, m =>
//{
// m.Staff = m.Staff;//赋值给外键表
// m.Staff1 = m.Staff1;赋值给外键表
//});
}