首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在EF中,怎么书写通用的删除

2013-09-06 
在EF中,如何书写通用的删除?写一个通用的删除,即仅仅需要参数:实体类(对应表) abn,字段 id,字段的值 x,即

在EF中,如何书写通用的删除?
写一个通用的删除,即仅仅需要参数:实体类(对应表) abn,字段 id,字段的值 x,即可删除。
即将下面的代码写成通用的,感谢了,对 EF 真的困惑!

db.Entry(db.abns.Where(p=>p.ID== x).FirstOrDefault()).State = EntityState.Deleted;
db.SaveChanges(); 
EF?删除
[解决办法]
public void Delete<T>(Func<DbContext, IQueryable<T>> data, Expression<Func<T, bool>> where) where T : class
[解决办法]
Repository模式+IOC

热点排行