Exemplo n.º 1
0
 public List <int> LookupIds <TDataObject>([NotNull] IIntKeyedDataObject owner, [CanBeNull] IDBPredicate condition)
     where TDataObject : IDataObject
 {
     using (var scope = DBScope("Looking up ids of " + owner.GetType().Name + " for " + typeof(TDataObject).Name))
     {
         using (var c = scope.Connection.CreateCommand())
         {
             var sc = new SqlSerializationContext(c);
             LookupHelper.AppendLookupSql(sc, owner, typeof(TDataObject), condition);
             sc.Finish();
             return(c.FullReadInts());
         }
     }
 }