All the code is in one assembly, i.e. the executing assembly, so
Assembly.GetExecutingAssembly() works as expected.

Gr.
Menno Deij

On Dec 13, 3:25 pm, Ricardo Borges <[email protected]> wrote:
> Make sure you are using the assembly that contains the entity class:
>
> ActiveRecordStarter.Initialize(typeof(MyClass).Assembly,
> ActiveRecordSectionHandler.Instance);
>
> 2010/12/13 mennodeij <[email protected]>
>
>
>
>
>
> > I have an assembly that contains a class that has the [ActiveRecord]
> > attribute, but does not inherit from ActiveRecordBase. When I manually
> > add that class (either by enumerating all classes that thave the
> > [ActiveRecord] attribute, or by using typeof(MyClass)) the class ends
> > up in the ActiveRecordStarter.GetRegisteredTypes list. If I only add
> > the assembly, however, this class does not get added to the list.
>
> > I'm very new to AR and I'm wondering if I do things right here? Is
> > just adding the [ActiveRecord] attribute enough, or do I need to do
> > more for proper AR support? Please note that I do not want to inherit
> > from ActiveRecordBase (base class stealing) and want to persist my
> > objects using ActiveRecordMediator.
>
> > Example:
>
> > [ActiveRecord]
> > public class MyClass //no-inherit from ActiveRecordBase
> > {
> > [PrimaryKey]
> > public int ID { get;set;}
> > [Property]
> > public int MyProperty { get;set;]
> > }
>
> > // does not list MyClass (all source is in one assembly for now)
> > ActiveRecordStarter.Initialize(Assembly.GetExecutingAssembly(),source);
>
> > // does list my class
> > ActiveRecordStarter.Initialize(source, typeof(MyClass), /*other
> > classes*/);
>
> > I have further testing code that proves that the class is functional
> > with AR using ActiveRecordMediator; I can persist and read back
> > objects.
>
> > Thanks for your input!
>
> > Best wishes,
>
> > Menno
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Castle Project Users" group.
> > To post to this group, send email to [email protected]
> > .
> > To unsubscribe from this group, send email to
> > [email protected]<castle-project-users%2Bun 
> > [email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/castle-project-users?hl=en.
>
> --
> Ricardo Borges

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" 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/castle-project-users?hl=en.

Reply via email to