What about using a params string array in the method parameter to support
single and multiple column names?
So instead of
Map(x => x.BusinessName).ColumnNames(c =>
{
c.AddColumn("FirmCol1");
c.AddColumn("FirmCol2");
}
it could be
Map(x => x.BusinessName).ColumnNames("FirmCol1", "FirmCol2");
Paul
On Sat, Mar 28, 2009 at 6:00 PM, Paul Batum <[email protected]> wrote:
> Hi Lars,
>
> It looks like its been changed to support multiple columns. For now, this
> should work:
>
> Map(x => x.BusinessName).ColumnNames.Add("FirmName")
>
> I'm not sure if I like this change. James, did you consider achieving this
> with two methods, one that takes a string and another that takes a lambda
> with which you can specify multiple columns? I'm thinking something like:
>
> Map(x => x.BusinessName).ColumnName("FirmName");
>
> and
>
> Map(x => x.BusinessName).ColumnNames(c =>
> {
> c.AddColumn("FirmCol1");
> c.AddColumn("FirmCol2");
> }
>
> Thoughts?
>
>
> On Sun, Mar 29, 2009 at 9:39 AM, Lars <[email protected]> wrote:
>
>>
>> I see that TheColumnNameIs has been replaced with ColumnName in
>> IIdentityPart, but I can't figure out what it was changed to in
>> PropertyMap.
>>
>> The Map statement is:
>>
>> Map(x => x.BusinessName).TheColumnNameIs("FirmName");
>>
>> But this no longer works.
>>
>> Thanks, Lars
>>
>>
>>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---