资源简介
一个不错采用Entity Framework 的三层架构
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.expressions;
using System.Text;
using GYCC.Logging;
using GYCC.SMSWCF.IDAL;
using PagedList;
namespace GYCC.SMSWCF.BLL
{
public class baseBLL:MarshalByRefobject
{
protected IRepository m_baseDAL = null;
public baseBLL(string name)
{
m_baseDAL = DALFactory.DALAdapter.Createobject(name) as IRepository;
}
public T Update(T entity) where T : class
{
return m_baseDAL.Update(entity);
}
public List Update(List entitys) where T : class
{
return m_baseDAL.Update(entitys);
}
public T Insert(T entity) where T : class
{
return m_baseDAL.Insert(entity);
}
public void Delete(T entity) where T : class
{
m_baseDAL.Delete(entity);
}
public T Find(params object[] keyValues) where T : class
{
return m_baseDAL.Find(keyValues);
}
public List FindAll(expression> conditions = null) where T : class
{
return m_baseDAL.FindAll(conditions);
}
public IPagedList FindAllByPage(expression> conditions expression> orderBy int pageSize int pageIndex) where T : class
{
return m_baseDAL.FindAllByPage(conditions orderBy pageSize pageIndex);
}
public bool IsExist(params object[] keyValues) where T: class
{
bool isExist = false;
T t = m_baseDAL.Find(keyValues);
if ( t != null )
{
isExist = true;
}
return isExist;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 222 2014-02-16 12:10 IDAL\IEnterprise.cs
文件 780 2014-02-25 18:16 IDAL\IRepository.cs
文件 14336 2014-02-15 16:54 PagedList.dll
文件 1897 2014-02-28 09:04 BLL\ba
文件 2444 2014-03-03 09:52 BLL\BLLAdapter.cs
文件 4106 2014-03-04 09:33 BLL\EnterpriseBLL.cs
文件 3222 2014-03-03 09:52 DAL\DALAdapter.cs
文件 2572 2014-02-25 18:16 DAL\DALba
文件 1890 2014-03-03 09:52 DAL\DALContext.cs
文件 255 2014-02-16 12:10 DAL\EnterpriseDAL.cs
目录 0 2014-03-23 12:00 IDAL
目录 0 2014-03-23 11:55 BLL
目录 0 2014-03-23 11:59 DAL
----------- --------- ---------- ----- ----
31724 13
- 上一篇:500强企业的kpi指标
- 下一篇:Linux简答题
相关资源
- LegacyImageEffects资源包.rar
- vivado license for all version before 2037
- Energy-Efficient Communication Protocol for Wi
- NordicSemiconductor.nRF_DeviceFamilyPack.8.17.
- EFM32中文版
- 针式打印机驱动dll,通过pid,vid找到
- smic18pf_pdf_reference_manual
- 新托福王玉梅单词背诵EXCEL版本
- firefox插件scrapbook X
- TEF8816/SAF7741 chime计算 excel 公式表格
- Firefox24.0-中文版
- 37e3d4eee88aef773553403e2065cc2d.bat
- cefc9f0a41d5683f76aacbdbb50cd79c.zip
- cfb306d3b29f6ff0efea7782df211587.c
- 9052fb814475e51de8b828ef6058b0be.rar
- 6bdcaf5898a3fbed7828b971bc0ef495.zip
- X14.1ULTIMATEFULL
- 用友U8v12.5 13.0写狗工具
- CEF-81.3.10支持Flash自动播放补丁
- CEF3 chromium 2623 /mp3/mp4 稳定、终结版
- Delphi开发Chromium谷歌内核浏览器
- The mechanism of seismo-magnetic anomaly befor
- 来自扭曲空间的R K和R D中的轻子味普
- R D * $$ {R} _ {D ^ {\\ left* \\ right}} $$在保
- B \\→D ∗τν$$ $$ \\ overline
- D *极化与R D ∗ $$ {R} _ {D ^ {\\ lef
- Reflector.FileDisassembler.zip
- TVS瞬态抑制二极管广泛应用背后的三
- Chen Rational Mechanics III. Deformation Decom
- Biotransformation of selenium by seaweed Graci
评论
共有 条评论