Beispiel #1
0
 /// <summary>
 /// 插入
 /// </summary>
 /// <param name="instance">支持PO、POCO、IDictionary、IDictionaryOfKV, NameValueCollection 类型</param>
 /// <returns></returns>
 public static int Save(object instance)
 {
     Guard.NotNull(InnerRepository, "Repository");
     return(InnerRepository.Insert(instance));
 }
Beispiel #2
0
 /// <summary>
 /// 插入并根据Lambda表达式返回特定信息
 /// </summary>
 /// <typeparam name="S"></typeparam>
 /// <param name="instance"></param>
 /// <param name="resultSelector"></param>
 /// <returns></returns>
 public static S Save <S>(object instance, Expression <Func <T, S> > resultSelector)
 {
     return(InnerRepository.Insert <S>(instance, resultSelector));
 }