Hello,

I'm currently utilizing the DatabaseTestFixtureBase base class to
allow me to test against an in-memory SQLite database.

I've just come across an issue that prevents me from testing an active-
record class containing a property with the HasAndBelongsToMany
relation, which itself has an OrderBy attrib defined. E.g.:

    [ActiveRecord(Table = "DVDListCategory")]
    public class TitleListCategory : BaseModel, ITitleListCategory
    {
        private IList<ITitleList> titleLists = new List<ITitleList>();

        [HasAndBelongsToMany(MapType = typeof(TitleList), Table =
"DVDListCollections", ColumnKey = "CategoryID", ColumnRef =
"DVDListID", Lazy = true, OrderBy = "DisplayOrder")]
        public virtual IList<ITitleList> Lists
        {
            get { return this.titleLists;  }
            set { this.titleLists = value;}
        }
    }

This maps to a many-to-many joining table named DVDListCollections.
DisplayOrder is a column on this table.

When running a test that hits this property, I'm greeted with the
following:

System.Data.SQLite.SQLiteException: SQLite error no such column:
lists0_.DisplayOrder

SQLite is evidently unaware of any column named DisplayOrder. It has
not been created, which is not unexpected I suppose as it wouldn't
know what type it was etc.

Is this a known issue or am I simply missing something? If a known
issue, can anyone suggest a work-around?

I'm fairly new to the NHibernate/ActiveRecord game, and it should be
noted that I'm working with a legacy database schema that I'm unable
to make alterations to at this stage. I'd prefer to not have to create
an intermediary class to "physicalize" the many-to-many relationship
so would be keen to learn of other ideas.






--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to