What did I miss ?

Posts   
 
    
Pepino2004
User
Posts: 3
Joined: 19-Dec-2004
# Posted on: 19-Dec-2004 01:15:24   

I am calling classes are folowwing:

// LLBL Engine Classes using SD.LLBLGen.Pro.ORMSupportClasses ; using SD.LLBLGen.Pro.DQE.SqlServer ;

// TechMedia LLBL Classes using TechMedia.LLBL.CollectionClasses ; using TechMedia.LLBL.DaoClasses ; using TechMedia.LLBL.EntityClasses ; using TechMedia.LLBL.FactoryClasses ; using TechMedia.LLBL.HelperClasses ; using TechMedia.LLBL.RelationClasses ; using TechMedia.LLBL.StoredProcedureCallerClasses; using TechMedia.LLBL.ValidatorClasses ;

My .NET Project in nammed: TechMedia and I want just to filter a simple Colection list as following:

CategoryCollection Cats = new CategoryCollection(); IPredicateExpression filter = new PredicateExpression(); filter.Add(new FieldCompareExpressionPredicate( EntityFieldFactory.Create( CategoryFieldIndex.CategoryId), ComparisonOperator.Equal, 3 )); Cats.GetMulti(filter);

I am getting this error:

The type or namespace name 'CategoryFieldIndex' could not be found (are you missing a using directive or an assembly reference?)

brettlj
User
Posts: 27
Joined: 08-Feb-2004
# Posted on: 19-Dec-2004 08:36:12   

Doesn't look like you have the using statment for the namespace the *FieldIndex enums are in...try adding

using TechMedia.LLBL;

The FieldIndex enums can be found in the ConstantsEnums.cs file (for Adapter anyway).

Pepino2004
User
Posts: 3
Joined: 19-Dec-2004
# Posted on: 19-Dec-2004 13:21:31   

I added the Techmedia.LLBL but still can not make an IPredicate expression. For generation I am using the two classes scenario (full/safe) vs.net 2003.

Pepino2004
User
Posts: 3
Joined: 19-Dec-2004
# Posted on: 19-Dec-2004 13:35:44   

I got it working.Thanks