We should now support an interface as a top level parent, give it a shot
with the latest binaries from the downloads page.

On Sat, Aug 22, 2009 at 1:19 PM, James Gregory <[email protected]>wrote:

> This has always been the case with fluent, we've never had proper support
> for interfaces. We might be able to address this prior to 1.0, but I'm not
> certain.
>
>
> On Wed, Aug 19, 2009 at 8:43 PM, Beefy <[email protected]> wrote:
>
>>
>> So I found a way around this. My configuration code is as follows:
>>
>>            return Fluently.Configure()
>>                .Database(MsSqlConfiguration.MsSql2005
>>                              .ConnectionString(c =>
>> c.FromConnectionStringWithKey("Test"))
>>                              .ShowSql().AdoNetBatchSize(10))
>>                .Mappings(m =>
>> m.FluentMappings.AddFromAssemblyOf<EntityMap>()
>>
>> .Conventions.AddFromAssemblyOf<CustomForeignKeyConvention>
>> ())
>>                .ExposeConfiguration(BuildSchema)
>>                .ExposeConfiguration(c =>
>>                                         {
>>                                             c.SetProperty
>> ("current_session_context_class", "web");
>>                                         })
>>                .BuildConfiguration().SetProperty
>> ("generate_statistics", "true");
>>
>> What I found was that doing a ClassMap on an interface and having it's
>> SubclassMap's be objects wouldn't work. For some reason, it wouldn't
>> recognize the parent if it was an interface. What it WOULD recognize
>> was if the parent was an abstract class, which is how I got around
>> this. Took a few changes, but it worked after that.
>>
>> Is that a "feature" or a "bug"? I'm not sure why a SubclassMap
>> wouldn't recognize an Interface as a legitimate parent...
>> >>
>>
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Fluent NHibernate" 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/fluent-nhibernate?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to