[fluent-nhib] Re: PersistanceModel

2008-09-03 Thread James Gregory
SetAttributeOnPropertyElement is on the PropertyMap class rather than IProperty, although it probably should be pulled up. On Wed, Sep 3, 2008 at 4:09 PM, Frank Bell [EMAIL PROTECTED] wrote: Hey, With regards to this, when checking the FluentNHibernate.Mapping.IProperty interface it does

[fluent-nhib] Re: Nested SubClasses?

2008-09-03 Thread James Gregory
Sorry for not getting back to you sooner. You can do subclasses like the following: DiscriminateSubClassesOnColumnstring(discriminatorColumnName) .SubClassMySubclass() .IsIdentifiedBy(MySubclassDiscriminator) .MapSubClassColumns(m = { m.Map(x = x.MySubclassColumn; });

[fluent-nhib] Re: Patch to remove Entity requirement from PersistenceSpecification

2008-09-04 Thread James Gregory
I've just applied the patch, looks nice. Thanks James. On Thu, Sep 4, 2008 at 8:33 AM, James Gregory [EMAIL PROTECTED]wrote: This is very cool, thanks James. I had looked at doing this my self, but I didn't know about GetIdentifier, so mine ended up being a whole lot uglier. I'll apply your

[fluent-nhib] Re: How to I define fk and position index on a list?

2008-09-10 Thread James Gregory
That link was meant to be: http://code.google.com/p/fluent-nhibernate/issues/detail?id=42 On Wed, Sep 10, 2008 at 1:35 PM, James Gregory [EMAIL PROTECTED]wrote: Shame, that means I'm going to have to implement it ;) I've created an issue and I'll hopefully try to tackle it over the next few

[fluent-nhib] Re: Conventions

2008-09-12 Thread James Gregory
Off the top of my head, I don't think we can de-generic those classes. We need the generic type definitions to create the ExpressionT parameters. I'm so out of the loop, but couldn't you have it where the onetomany convention gets registered into a list that all onetomany's use when writing their

[fluent-nhib] Re: Experimental change to NHibernate 2.0 Final

2008-09-23 Thread James Gregory
NHibernate.Linq for the time being. On Tue, Sep 23, 2008 at 4:59 PM, James Gregory [EMAIL PROTECTED] wrote: Good thinking, I'll replace it later. On Tue, Sep 23, 2008 at 2:39 PM, fquednau [EMAIL PROTECTED] wrote: Hi there, locally we have replaced the Nhibernate you reference with Nhibernate

[fluent-nhib] Re: Mapping interfaces

2008-10-05 Thread James Gregory
Just to chime in... I don't really have any problem with interfaces on entities, but you do have to question their merit. Entities shouldn't be in your container though. Injecting entities can get very nasty, because they have a finite lifespan that most likely will be shorter than that of the

[fluent-nhib] Re: Small breaking change + join element support

2008-10-06 Thread James Gregory
was wondering if you could take a quick look at JoinedSubClass and change it to be consistent with the approach you used? Thanks, Paul Batum On Sun, Oct 5, 2008 at 9:49 PM, James Gregory [EMAIL PROTECTED]wrote: Hey guys, Just giving you the heads-up that I've committed a very small breaking

[fluent-nhib] Re: Join Opperation

2008-10-07 Thread James Gregory
I just implemented this the other day, you can do it with the WithTable method. public class PersonMap : ClassMapPerson { public PersonMap() { Id(x = x.PersonId); Map(x = x.Name); WithTable(PersonExtra, m = { m.Map(x = x.Age); }); } } On Tue, Oct 7, 2008 at 12:30

[fluent-nhib] Re: Join Element

2008-10-07 Thread James Gregory
Just replied to your other thread too. On Tue, Oct 7, 2008 at 1:09 PM, Chris [EMAIL PROTECTED] wrote: Stupid me, I forgot to check recent posts before posting this one I had ready from weeks ago. It seems James has beaten me to the punch. On 7 Oct, 12:41, Chris [EMAIL PROTECTED] wrote:

[fluent-nhib] Re: HasOne or References

2008-10-08 Thread James Gregory
What you've actually got there is a one-to-many relationship, because although you may have logically defined that a question can only have one answer, your database structure allows for multiple Answer records to have the same QuestionID. So to map this you'd need to have a collection of answers

[fluent-nhib] Re: Combine Fluent and XML mapping

2008-10-14 Thread James Gregory
Many-to-any currently isn't implemented, as far as I'm aware. Regarding your config, I'd say your first config should work; as you're using AddMappingsFromAssembly which would add any hbm.xml mappings, then using the persistence model for the fluent stuff. What results are you getting with that

[fluent-nhib] Re: Copyrights for Fluent NHibernate?

2008-10-15 Thread James Gregory
Ok, I've updated the copyright in the assembly info. Shouldn't we also be embedding a license in each file? On Wed, Oct 15, 2008 at 4:49 PM, James Gregory [EMAIL PROTECTED]wrote: Sounds like a good idea to me. On Wed, Oct 15, 2008 at 4:07 PM, Chad Myers [EMAIL PROTECTED] wrote

[fluent-nhib] Re: Copyrights for Fluent NHibernate?

2008-10-17 Thread James Gregory
+1 for svn ignore it too +1 for making people run the build script upon first pull -d On Oct 17, 2008, at 11:09 AM, James Gregory [EMAIL PROTECTED] wrote: I think I agree with Dru, just don't touch the version file with rake. It sounds like more hassle than it's worth. On Fri, Oct 17

[fluent-nhib] Re: NHibernate Configuration

2008-11-05 Thread James Gregory
I definitely think this is a great idea. As Chad said though, I was under the impression that this wasn't a desirable addition to nhib core. On 11/5/08, Dru Sellers [EMAIL PROTECTED] wrote: +10 with access to the NH metadata ...ooo... (drool) . doughnuts yum yum yum -d On

[fluent-nhib] Re: NHibernate Configuration

2008-11-12 Thread James Gregory
We'd just have to rewrite the tests! :) On Wed, Nov 12, 2008 at 1:53 PM, Paul Batum [EMAIL PROTECTED] wrote: So can I just ask for some clarification because there seemed to be conflicting answers... does the NHibernate trunk offer a configuration capability that looks like a viable

[fluent-nhib] Re: AutoMapping and joined subclasses

2008-11-13 Thread James Gregory
There is a JoinedSubClass method on the ClassMap you can use for this purpose, but it sounds like it isn't supported through the auto mapping yet. On Thu, Nov 13, 2008 at 9:09 AM, Andrew Stewart [EMAIL PROTECTED] wrote: Hi Julian What your talking about is actually part of the normal fluent

[fluent-nhib] Re: My discomfort with the current API

2008-11-17 Thread James Gregory
Last time you raised the prospect of having HasMap (et al), I disagreed. I preferred the idea of not complicating matters with the type of collection, and merely letting the mappings determine what to use. For whatever reason this isn't the way it's ended up being used, and I realise that perhaps

[fluent-nhib] Re: Implementing dynamic-update

2008-12-02 Thread James Gregory
this fixed, could you knock together the smallest possible example to reproduce it? Thanks On Tue, Dec 2, 2008 at 2:48 PM, James Gregory [EMAIL PROTECTED]wrote: That's quite curious. I'm unable to help right now, but i'll try address your problem tonight. Keep me posted if you make any progress

[fluent-nhib] Re: My attempt to rewrite fluent nhibernate

2008-12-09 Thread James Gregory
Looks really good Paul. I haven't had the opportunity to have a deep dig, but from what I've read in the changelog and your blog post, I think this is definitely the direction we need to be heading. The separate model will help shield the fluent API from changes in the NHibernate XML, and just

[fluent-nhib] Re: Default lazy default value

2008-12-12 Thread James Gregory
I guess that's unanimous then. I'll fix this asap. On Fri, Dec 12, 2008 at 6:21 AM, Gabriel Schenker gnschen...@gmail.comwrote: +1 for consistency with NH On Thu, Dec 11, 2008 at 11:29 PM, Chad Myers c...@chadmyers.com wrote: It was hard-coded in the template and not able to be changed by

[fluent-nhib] Re: Default lazy default value

2008-12-12 Thread James Gregory
tests use to have virtual members or you will have to override the conventions for those tests. On Fri, Dec 12, 2008 at 7:51 PM, James Gregory jagregory@gmail.comwrote: I guess that's unanimous then. I'll fix this asap. On Fri, Dec 12, 2008 at 6:21 AM, Gabriel Schenker gnschen

[fluent-nhib] Re: Mapping a Property that returns an Interface

2008-12-12 Thread James Gregory
Is there any kind of assembly version mixup going on? You can sometimes get obscure exceptions like that when the types are being loaded from two copies of the same assembly. On Fri, Dec 12, 2008 at 1:31 AM, Paul Batum paul.ba...@gmail.com wrote: That error message is confusing. Aren't the two

[fluent-nhib] Re: using lambda expression to specify the property associated with a foreign id generator

2008-12-15 Thread James Gregory
That looks feasible, I'll have a go later. On Mon, Dec 15, 2008 at 6:01 AM, Chris Constantin cgconstan...@gmail.comwrote: Is it possible to replace: Id(x = x.Id) .GeneratedBy.Foreign(User); with Id(x = x.Id) .GeneratedBy.Foreign(x = x.User); ? It

[fluent-nhib] Re: cache usage not available?

2008-12-15 Thread James Gregory
I've also added convention support for Cache too, incase anyone is interested. AutoPersistenceModel .MapEntitiesFromAssemblyOfExampleClass() .WithConvention(c = c.DefaultCache = cache = cache.AsReadWrite()); On Mon, Dec 15, 2008 at 10:35 PM, James Gregory jagregory@gmail.comwrote: Hi

[fluent-nhib] Re: HasOne() vs References()

2008-12-16 Thread James Gregory
For a ManyToOne you should be looking at References, HasOne is for a OneToOne if I remember correctly. On Tue, Dec 16, 2008 at 3:11 PM, Fregas fre...@gmail.com wrote: Can someone tell me the correct way to map a ManyToOne relationship with Lazy Load? References has lazy load but HasOne does

[fluent-nhib] Re: Suggestion on protected/private properties

2008-12-16 Thread James Gregory
This is a tricky one, because it'd require quite a bit of work to change all the places that currently take lambdas. We had a ticket a while back about this and I resolved it as something in the future, and I think for the time being it's going to have to stay like that. Unless there is a great

[fluent-nhib] Re: HasOne() vs References()

2008-12-16 Thread James Gregory
Yep, you nailed it Derick. On Tue, Dec 16, 2008 at 5:37 PM, Derick Bailey der...@derickbailey.comwrote: HasOne is for a One-To-One relationship. There are very few circumstances where you would need to use this, really. A One-To-One relationship is used when you need to physically split

[fluent-nhib] Re: how to control column ordering when exporting schema

2008-12-19 Thread James Gregory
Yeah, quite a pain in the arse. On Fri, Dec 19, 2008 at 11:37 AM, Paul Batum paul.ba...@gmail.com wrote: Ahh. Odd, I didn't realise that hbm demanded particular ordering. On Fri, Dec 19, 2008 at 10:29 PM, James Gregory jagregory@gmail.comwrote: To compare mapping parts! :) It's

[fluent-nhib] ClassMap.UseIdentityForKey

2008-12-21 Thread James Gregory
Hey everyone, I'm just combing through the codebase doing the verb cleanup and I've come across a method that I don't understand. In ClassMap there's UseIdentityForKey which seems to be identical in purpose to Id, it's implemented a bit differently but they both use IdentityPart; blame tells me

[fluent-nhib] Re: ClassMap.UseIdentityForKey

2008-12-21 Thread James Gregory
it. -c *From:* fluent-nhibernate@googlegroups.com [mailto: fluent-nhibern...@googlegroups.com] *On Behalf Of *James Gregory *Sent:* Sunday, December 21, 2008 12:21 PM *To:* fluent-nhibernate@googlegroups.com *Subject:* [fluent-nhib] ClassMap.UseIdentityForKey Hey everyone, I'm just

[fluent-nhib] Re: Sub-class syntax

2008-12-21 Thread James Gregory
like to get this upped before I committed any changes of these sort to trunk. I'm also open to alternative syntaxes if anyone has any suggestions. On Sun, Dec 21, 2008 at 8:31 PM, James Gregory jagregory@gmail.comwrote: Hey everyone, I've been thinking about the syntax for subclasses, I think

[fluent-nhib] Re: API naming conventions

2008-12-21 Thread James Gregory
), if there is no prefixing verb then it should be assumed that the action isn't repeatable and the second call will overwrite the effects of the first. How does that sound? On Sun, Dec 21, 2008 at 6:55 PM, James Gregory jagregory@gmail.comwrote: I've started doing some renames. My changes so

[fluent-nhib] Signing our assemblies

2008-12-21 Thread James Gregory
Guys, I'm just combing through the Issues list and one that stood out as a very easy fix concerns signing the assemblies. We already have a snk, however I thought I'd ask what everyone thought about it. Should we be signing our assemblies? I'm not really aware of the implications of signing, I

[fluent-nhib] Re: Stored Procedure automapping

2008-12-23 Thread James Gregory
:40 PM, James Gregory jagregory@gmail.com wrote: Chris, really, why would you want to use stored procedures in NHibernate? @Paul: I'd say the return-property element could be mapped using expressions. Something along the lines of: class EmploymentMap : ClassMapEmployment

[fluent-nhib] Re: Stored Procedure automapping

2008-12-23 Thread James Gregory
Procedure automapping Ahh I see. That looks ok. Of course, it won't protect you from changes made on the SP side, but thats one of the many reasons why we both hate SP's, isnt it! On Tue, Dec 23, 2008 at 8:40 PM, James Gregory jagregory@gmail.com wrote: Chris, really, why would you

[fluent-nhib] Re: bas.Map to avoid compiler warning

2008-12-23 Thread James Gregory
Because that's not a very nice solution. The whole point of a fluent API is that it's readable, and having base prefixed on every method doesn't read well. We need to do something for this as people keep complaining. I think your idea is good Paul, with one small change. We modify the

[fluent-nhib] Re: Automap version issue

2009-01-03 Thread James Gregory
I've just committed a change that limits the types of version to int and long. On Sat, Jan 3, 2009 at 11:10 AM, Ayende Rahien aye...@ayende.com wrote: int and long On Sat, Jan 3, 2009 at 12:34 PM, James Gregory jagregory@gmail.comwrote: That sounds reasonable, but which types should

[fluent-nhib] Non-public constructors with the PersistenceSpecification

2009-01-03 Thread James Gregory
Hey guys, Just a heads up. The PersistenceSpecification had a new() generic constraint for the entity type, this meant that your entity had to have a public parameterless constructor. For those individuals that are using private or protected constructors, this was causing a problem. I've removed

[fluent-nhib] Re: UseReflectionOptimizerKey = use_reflection_optimizer

2009-01-03 Thread James Gregory
I believe that was the case with NHibernate 1.2.1, but as of 2.0 I know they've changed the names. According to the NHibernate 2.0 knol what we're using is correct: Optional Configuration

[fluent-nhib] Re: Sub-class syntax

2009-01-04 Thread James Gregory
strictly true. You can't have sub discriminators on a different column, NHibernate doesn't like that. On Sun, Dec 21, 2008 at 8:54 PM, James Gregory jagregory@gmail.comwrote: I've just committed the above syntax changes into a branch ( http://fluent-nhibernate.googlecode.com/svn/branches/jg

[fluent-nhib] Re: Sub-class syntax

2009-01-04 Thread James Gregory
FYI I've also made a post about this too: Fluent NHibernate SubClass syntax changeshttp://blog.jagregory.com/2009/01/05/fluent-nhibernate-subclass-syntax-changes/ On Mon, Jan 5, 2009 at 12:06 AM, James Gregory jagregory@gmail.comwrote: Just a heads up, I've merged my changes into trunk

[fluent-nhib] Re: Sub-class syntax

2009-01-05 Thread James Gregory
can check if the auto-mapping still works. Andy On Mon, Jan 5, 2009 at 12:14 AM, James Gregory jagregory@gmail.comwrote: FYI I've also made a post about this too: Fluent NHibernate SubClass syntax changeshttp://blog.jagregory.com/2009/01/05/fluent-nhibernate-subclass-syntax-changes

[fluent-nhib] Re: Possible Problem with Query Method in IRepository

2009-01-05 Thread James Gregory
That's very interesting. Unfortunately, the bits in the Framework project are rather neglected, so there may very-well be a bug in there. I need to investigate this before I can pass judgement though. On 1/5/09, RalyDSM j...@glmotorsports.net wrote: I think I might have found a bug, but I'm

[fluent-nhib] Re: How to map a key value pair table

2009-01-06 Thread James Gregory
Unfortunately this isn't supported currently. I've created an issue (#94http://code.google.com/p/fluent-nhibernate/issues/detail?id=94) so this doesn't get forgotten. On Tue, Jan 6, 2009 at 8:33 AM, Karron Qiu karron...@gmail.com wrote: Hi, I have two tables: Parents and ParentExtProperties.

[fluent-nhib] Re: Additonal conventions

2009-01-06 Thread James Gregory
Hey Seb, IUserType convention. I wrote something that does convention = convention.AddUserTypeUriType() to automatically inject the user type in any reference to Uri. I think our support for IUserType needs some loving; however, I believe you can do it by using a ITypeConvention.

[fluent-nhib] Re: Cascading saveorupdate on one-to-one relationship and duplicate mapping

2009-01-07 Thread James Gregory
I've had a look and I don't think there's a way to do what you're asking; however, I've forwarded your question onto Andrew who's our resident AutoMapping expert, he might know something I don't. On Wed, Jan 7, 2009 at 1:39 AM, Sebastien Lambla s...@serialseb.com wrote: Ok I'm probably a bit

[fluent-nhib] Re: (Fluent) Nhibernate not generating Id for Sqlite?

2009-01-07 Thread James Gregory
How was your schema created? Are you certain your Id was created as an autoincrement column? On Wed, Jan 7, 2009 at 6:41 PM, Peter peter.morl...@gmail.com wrote: Hello, I'm using Fluent Nhibernate for a small project. I have one table (album) and can retrieve records. But when I try to save

[fluent-nhib] Re: (Fluent) Nhibernate not generating Id for Sqlite?

2009-01-07 Thread James Gregory
No problem, I had the same issue myself a little while ago while switching some unit tests to use SQLite. On Wed, Jan 7, 2009 at 7:08 PM, Peter peter.morl...@gmail.com wrote: Indeed, the problem was in the table creation. Thanks very much. On 7 jan, 19:46, James Gregory jagregory

[fluent-nhib] Re: Possible Problem with Query Method in IRepository

2009-01-07 Thread James Gregory
the entire table into your application and then doing an *in-memory* filter (bypassing Linq to NHibernate's expression tree parsing). Jeremy 2009/1/5 James Gregory jagregory@gmail.com That's very interesting. Unfortunately, the bits in the Framework

[fluent-nhib] Re: simple way to teardown a database

2009-01-07 Thread James Gregory
For which database and what purpose? I ask because if it's for unit testing and SQLite, then the answer is a resounding kinda, otherwise it's no. There's the succinctly named SingleConnectionSessionSourceForSQLiteInMemoryTesting that will destroy a database on connection close. On Wed, Jan 7,

[fluent-nhib] Re: Possible Problem with Query Method in IRepository

2009-01-08 Thread James Gregory
the GetById method, which I believe does the same thing as what I have in the code in this message, I get an exception trying to cast Int to Product. Does that make sense? On Jan 7, 5:42 pm, James Gregory jagregory@gmail.com wrote: Josh: I've tried reproducing your problem, but I haven't been

[fluent-nhib] Re: Possible Problem with Query Method in IRepository

2009-01-08 Thread James Gregory
, or create your generic repository in C# (I tried this and it works without any trouble). On Thu, Jan 8, 2009 at 10:42 AM, James Gregory jagregory@gmail.comwrote: I'll take a look at your GenericRepository, see if I can replicate the issue. On Thu, Jan 8, 2009 at 4:52 AM, Josh Pollard j

[fluent-nhib] Re: Debugging Xml Output by FNH

2009-01-08 Thread James Gregory
As Andrew said, the PersistenceModel has a WriteMappingsTo(string folder)method. On Thu, Jan 8, 2009 at 4:03 PM, Mart Leet mal...@gmail.com wrote: To see my xml in testexplorer i created this:Console.Write(XElement.Parse(CreateMapping(new MappingVisitor()).FirstChild.NextSibling.InnerXml,

[fluent-nhib] Re: question on auto mapping

2009-01-08 Thread James Gregory
Hello Luis, I'm away from a machine with Visual Studio on right now, so I don't know how much help I can be, but lets try to work through your problem. Firstly, why is it that you're using a IUserType for your version? What is the type that your version property has in your entity? I ask that

[fluent-nhib] Re: Debugging Xml Output by FNH

2009-01-08 Thread James Gregory
()); } IMapGenerator code: public interface IMapGenerator { string FileName { get; } XmlDocument Generate(); } On Jan 8, 10:05 am, James Gregory jagregory@gmail.com wrote: As Andrew said, the PersistenceModel has a WriteMappingsTo(string folder)method

[fluent-nhib] Re: PersistentModel - Make Mappings Property

2009-01-09 Thread James Gregory
Seconded. This isn't the kind of thing you can really do until we uncouple the mapping from the hbm.xml. On Fri, Jan 9, 2009 at 1:58 AM, Paul Batum paul.ba...@gmail.com wrote: Hi Chris, I am afraid that in its current state, even if the mappings were publicly accessible, you would struggle

[fluent-nhib] Re: question on auto mapping

2009-01-09 Thread James Gregory
Of *James Gregory *Sent:* quinta-feira, 8 de Janeiro de 2009 16:27 *To:* fluent-nhibernate@googlegroups.com *Subject:* [fluent-nhib] Re: question on auto mapping Hello Luis, I'm away from a machine with Visual Studio on right now, so I don't know how much help I can be, but lets try to work

[fluent-nhib] Re: question on auto mapping

2009-01-09 Thread James Gregory
, Luis Abreu lab...@gmail.com wrote: Ok, that makes sense. Thanks,. --- Luis Abreu *From:* fluent-nhibernate@googlegroups.com [mailto: fluent-nhibern...@googlegroups.com] *On Behalf Of *James Gregory *Sent:* sexta-feira, 9 de Janeiro de 2009 09:39 *To:* fluent-nhibernate

[fluent-nhib] Re: PersistentModel - Make Mappings Property

2009-01-09 Thread James Gregory
There are motions in place for moving away from explicit XML generation in the mapping, so maybe one day you'll be able to do everything you want to. However, it isn't our primary concern currently, and as long as there are major unimplemented NHibernate features, it won't be. That's not to say I

[fluent-nhib] Re: Automap Inheritance Issue

2009-01-09 Thread James Gregory
That's quite an interesting usage pattern I hadn't thought of Bart. Very nice. On Fri, Jan 9, 2009 at 2:06 PM, bti.timmerm...@gmail.com wrote: Troy, I think it's very usefull to combine the automapping with custom mapping to get the best of both worlds. The approach that I'm testing out is

[fluent-nhib] Re: question on auto mapping

2009-01-09 Thread James Gregory
have to take your manual mapping and apply it in the FromDerivedFromClass for each class in your solution. I think that should sort your issue out. Andy On Fri, Jan 9, 2009 at 11:48 AM, James Gregory jagregory@gmail.com wrote: It's because with the AutoMapping, no mappings

[fluent-nhib] Re: Map protected property

2009-01-11 Thread James Gregory
Basically, no there isn't a way to do that. Fluent NHibernate relies on static reflection to do it's business, and that can only work with public properties. This was all discussed

[fluent-nhib] Auto Mapping blog posts

2009-01-11 Thread James Gregory
For anyone that doesn't subscribe to my blog, I've started writing a series on Fluent NHibernate, starting with the Auto Mapping stuff. So far I've written these posts: Auto Mapping Introductionhttp://blog.jagregory.com/2009/01/10/fluent-nhibernate-auto-mapping-introduction/ Auto Mapping

[fluent-nhib] Re: Repository

2009-01-11 Thread James Gregory
Not me. I think a lot of the Framework stuff is pretty unloved currently. As such, I have no real objection to that being made public in trunk, but isn't that breaking the abstraction? On Sun, Jan 11, 2009 at 7:53 PM, Stuart Campbell stuart.campbe...@gmail.com wrote: Hi, I was wondering how

[fluent-nhib] Mapping private properties

2009-01-11 Thread James Gregory
Guys, We've been quite regularily receiving requests and/or complaints about not being able to map private and protected properties. I think we all know why this isn't possible, and I think we're mostly in agreement that allowing this is kinda against the purpose of Fluent NHibernate; however,

[fluent-nhib] Re: Is it a bug about Many2One.TheColumnNameIs fuction or just a special design?

2009-01-11 Thread James Gregory
You need to specify both conventions because they're used for other things besides References, it just so happens this scenario uses both. It may not be optimal, but that's how it works currently. The same thing applies to the non convention approach. There are cases when people will want

[fluent-nhib] Re: Tools NHib2.1 LinFu/Castle Proxy Generators

2009-01-11 Thread James Gregory
Sorry, I don't have a copy. Hopefully one of the other guys might. On Sun, Jan 11, 2009 at 9:58 PM, kev.m.mul...@googlemail.com kev.m.mul...@googlemail.com wrote: Does anyone have a copy of the Linfu or Castle proxy generator DLL that is compiled against the NHibernate2.1 DLLs in the tools

[fluent-nhib] Identity conventions and GeneratedBy.ForeignT

2009-01-11 Thread James Gregory
Guys, I've been attempting to add a convention for altering Ids, ends up it's a little tricker than expected. There's some generic hell going on, long and short of it is convention requires a non generic signature, other conventions use an interface, but the identity GeneratedBy property needs the

[fluent-nhib] Re: Mapping a private field

2009-01-12 Thread James Gregory
Not currently, no; we're toying with some ideas, but nothing is in-place yet. We've discussed this several times already on the mailing list, please do a search before asking questions that may have already been answered.

[fluent-nhib] Re: Error when using WithTable (From HEAD revision)

2009-01-12 Thread James Gregory
WithTable with only one parameter sets the table name, with the lambda expression it uses the NHibernate join element to merge two tables; not very clear, I know. I'm clearing all this up soon. On Mon, Jan 12, 2009 at 4:55 PM, Andrew Stewart andrew.stew...@i-nnovate.net wrote: Hi Brendan, Why

[fluent-nhib] Re: Controlling identity generator with auto map

2009-01-12 Thread James Gregory
As of last night there's a IdConvention where you should be able to do what you need. Let me know if there's anything missing. On 1/12/09, Ayende Rahien aye...@ayende.com wrote: Is there a way to create a convention for identity generator?I want to use hilo guid.comb, instead of the FN

[fluent-nhib] Re: Error when using WithTable (From HEAD revision)

2009-01-12 Thread James Gregory
instead? It might save a little on the banal email traffic. ;) On Jan 12, 2009, at 12:01 PM, James Gregory wrote: According to the NHibernate xml schema, one-to-one's aren't supported within join elements. xs:sequence xs:element ref=subselect minOccurs=0 / xs:element ref=comment

[fluent-nhib] Re: Mapping private properties

2009-01-12 Thread James Gregory
to the database from people that are not aware that a select is being issued . And even if they are aware they will say ... just this time :). So, by forcing protected get I am trying to prevent that. On Mon, Jan 12, 2009 at 9:15 PM, James Gregory jagregory@gmail.comwrote: I'm not a guru

[fluent-nhib] Re: Rethinking Fluent NHibernate

2009-01-12 Thread James Gregory
What part of this isn't possible at the moment? Or are you talking about making it cleaner or more intuitive? On 1/12/09, Ayende Rahien aye...@ayende.com wrote: +1 That is what I seek On Mon, Jan 12, 2009 at 2:36 PM, Chad Myers c...@chadmyers.com wrote: [Credit to Aaron Jensen for

[fluent-nhib] Re: Rethinking Fluent NHibernate

2009-01-12 Thread James Gregory
Jumped the gun a bit there. All sounds like a good plan for the future. Just FYI as of next week I'm (deliberately) unemployed, so I may be that champion. We'll have to kick up some discussions. On 1/12/09, James Gregory jagregory@gmail.com wrote: What part of this isn't possible

[fluent-nhib] Re: Bug with SubClass vs. WithTable?

2009-01-12 Thread James Gregory
It looks like the mapping isn't generating the right ordering for the elements. Not sure what the order should be mind you... Looks like a bug either way. On 1/12/09, Brendan Erwin brendanjer...@gmail.com wrote: Here is my Map: public class ContactMap :

[fluent-nhib] Re: Mapping private properties

2009-01-13 Thread James Gregory
the nesting tricks as another supported solution, as I am sure there are others out there like me that are prepared to sacrifice a tiny bit of entity cleanliness for a nice chunk of compile time safety. Paul Batum On Tue, Jan 13, 2009 at 6:35 AM, James Gregory jagregory@gmail.comwrote

[fluent-nhib] Re: Difficulty integrating into AutoPersistenceModel into S#arp Architecture

2009-01-13 Thread James Gregory
Awaiting approval :) On Tue, Jan 13, 2009 at 3:52 AM, wmccaffe...@gmail.com wrote: We have been using Fluent NHibernate within S#arp Architecture and absolutely love it. A few of us have taken a stab at integrating the AutoPersistenceModel into the framework with varying success. Would

[fluent-nhib] Re: ITypeConvention using multiple columns - how?

2009-01-13 Thread James Gregory
I think you need to be looking at a ICompositeUserType from NHibernate, which you should then be able to specify with CustomTypeIs when mapping your CurrentLocation. On Tue, Jan 13, 2009 at 9:33 AM, mcintyre321 mcintyre...@gmail.com wrote: I've created a handy class called

[fluent-nhib] Re: ITypeConvention using multiple columns - how?

2009-01-13 Thread James Gregory
dbo.MyEntity.CurrentGridSection_NorthEast_Lng dbo.MyEntity.CurrentGridSection_SouthWest_Lat dbo.MyEntity.CurrentGridSection_SouthWest_Lng i.e. it is recursively examining the types when it tries to make the columns. On Jan 13, 9:40 am, James Gregory jagregory@gmail.com wrote: I think you need to be looking

[fluent-nhib] Re: Mapping private properties

2009-01-13 Thread James Gregory
is to make sure they know that there is an option that lets them keep their entites the way they want AND map them fluently. Paul Batum On Tue, Jan 13, 2009 at 8:00 PM, James Gregory jagregory@gmail.comwrote: Sirrocco, you are not alone. I have often used the exact pattern you

[fluent-nhib] Re: Mapping private properties

2009-01-13 Thread James Gregory
On Tue, Jan 13, 2009 at 10:21 PM, James Gregory jagregory@gmail.comwrote: That's fair enough, and I'm reluctant to debate on this issue because domain design is such a subjective issue. For example, for myself there currently aren't any options to fluently map an entity with private/protected

[fluent-nhib] Re: Using the various modes simultaneously

2009-01-13 Thread James Gregory
...@gmail.comwrote: What about the order of things? If something has already been mapped explicitly using fluent or XML will it be ignored by the automapping? On Jan 13, 2009, at 10:10 AM, James Gregory wrote: It's fairly easy to mix all types of mappings. You should just follow

[fluent-nhib] Re: Signing our assemblies

2009-01-13 Thread James Gregory
ahead with this or not, but im all for signing. On Dec 21 2008, 4:51 pm, James Gregory jagregory@gmail.com wrote: Guys, I'm just combing through the Issues list and one that stood out as a very easy fix concerns signing the assemblies. We already have a snk, however I thought I'd ask

[fluent-nhib] Re: Mapping private properties

2009-01-13 Thread James Gregory
on this, but I've come around to the idea that people at least need to know their options. On Tue, Jan 13, 2009 at 12:39 PM, James Gregory jagregory@gmail.comwrote: FNH is opinionated by architecture, whether or not that was deliberate doesn't matter (it probably wasn't), but if the current

[fluent-nhib] Re: Signing our assemblies

2009-01-14 Thread James Gregory
13, 2009 at 7:58 PM, James Gregory jagregory@gmail.com wrote: Nobody seemed to have any opinions on it, so it's been left alone currently. The key is still distributed with the project, so you're welcome to sign it yourself until we make a decision. On Tue, Jan 13, 2009 at 7:55 PM

[fluent-nhib] Re: ITypeConvention.CanHandle(Type)

2009-01-14 Thread James Gregory
Well, ITypeConvention kind of implies a type, don't you think? :) There's already an IPropertyConvention, which you can probably make use of; there's an AttributeConventionT you could probably use for reference. I've yet to write anything up on it yet though. On Wed, Jan 14, 2009 at 8:09 PM,

[fluent-nhib] Re: ITypeConvention.CanHandle(Type)

2009-01-14 Thread James Gregory
Brought this back to the list... I'm not too concerned with the current convention interfaces. I need to put some more thought into it, but I see the main problems as: ITypeConvention only operates against property's, which means it's very similar to IPropertyConvention; however, ITypeConvention

[fluent-nhib] Re: ITypeConvention.CanHandle(Type)

2009-01-14 Thread James Gregory
I'm going to expose the IPropertyConvention, then set at creating some more specialised conventions. On Wed, Jan 14, 2009 at 10:20 PM, James Gregory jagregory@gmail.comwrote: Brought this back to the list... I'm not too concerned with the current convention interfaces. I need to put some

[fluent-nhib] Re: Undefined Alias or unknwon Mapping

2009-01-15 Thread James Gregory
the application would work? REgards Nick On Jan 14, 12:11 pm, James Gregory jagregory@gmail.com wrote: After the persistenceModel.Configure(cfg) inspect the cfg object, you should be able to see which classes have been mapped. Is the one you're using in there? On Wed, Jan 14, 2009

[fluent-nhib] Re: Implementing AsIdBag() method

2009-01-15 Thread James Gregory
You can create a patch using Tortoise SVN's patch functionality. Right click in your working copy - TortoiseSVN - Create Patch On Thu, Jan 15, 2009 at 4:29 PM, raf...@charan.com.br wrote: Hello there... I'm a C# developer from Brazil, and we need to use idbag mapping on our projects. As the

[fluent-nhib] Re: Implementing AsIdBag() method

2009-01-15 Thread James Gregory
Either attach it to an email on here, or use the issues list on the project page. On Thu, Jan 15, 2009 at 4:49 PM, raf...@charan.com.br wrote: Yes, but where I can send it to you ? On 15 jan, 14:44, James Gregory jagregory@gmail.com wrote: You can create a patch using Tortoise SVN's

[fluent-nhib] Re: PersistenceSpecification vs. Lazy Loading

2009-01-16 Thread James Gregory
You shouldn't need to do a custom Equals method, you should just be able to override standard Equals. The proxy would be a subclass of your entity class, so you shouldn't have any trouble with that; overriding Equals and GetHashCode is generally the solution for this kind of issue. On Thu, Jan

[fluent-nhib] Re: Congratulations....... Contact Mr Steve Baker For Claims!

2009-01-17 Thread James Gregory
I've made the change. I was holding off on doing this until it was necessary, which it obviously is now. On Sat, Jan 17, 2009 at 3:31 PM, tehlike tehl...@gmail.com wrote: Isn't it making the group moderated for the first message, what do you think? Tuna Toksöz http://tunatoksoz.com Typos

[fluent-nhib] Re: IProperty.Access not existing any more

2009-01-17 Thread James Gregory
Glad you could find a workaroynd. I'll look into this as soon as I get near a pc. On 1/17/09, malovicn nikola.malo...@gmail.com wrote: Found it! :) All I needed to do is to switch order of the lines to be Map(x = x.Alias)

[fluent-nhib] Re: Custom collections

2009-01-19 Thread James Gregory
There's no fluent way to do this, but you could use SetAttribute(collection-type, typeof(PersistentBagTypeProductReview).AssemblyQualifiedName) On Mon, Jan 19, 2009 at 1:24 PM, epitka exptrade2...@yahoo.com wrote: ??? nobody knows ??? On Jan 16, 2:21 pm, epitka exptrade2...@yahoo.com wrote:

[fluent-nhib] Re: Using IRepository from FluentNHibernate.Framework

2009-01-19 Thread James Gregory
You could always supply us with some patches to give it some long needed love! ;) On Mon, Jan 19, 2009 at 2:29 PM, s.lov...@gmail.com wrote: Ok, sorry I should have searched a bit more before posting that. This thread http://is.gd/grWo goes into the reasons why exposing the ISession field

[fluent-nhib] Re: Mapping Components Containing Protected Properties

2009-01-21 Thread James Gregory
There are a fair few examples out there, even one specifically relating to components (first result for fluent nhibernate components) http://blogs.hibernatingrhinos.com/nhibernate/archive/2008/08/13/a-fluent-interface-to-nhibernate---part-2---value.aspx On Wed, Jan 21, 2009 at 12:40 PM, Colin

[fluent-nhib] Re: Mapping Components Containing Protected Properties

2009-01-21 Thread James Gregory
Maybe I should've given a fuller example for reveal, but all it does is reveal a private/protected property; you still have to pass that property to a mapping method. On Wed, Jan 21, 2009 at 1:14 PM, Colin Jack colin.j...@gmail.com wrote: Yeah I'd read that one just hadn't copped on to the

  1   2   3   4   5   6   7   8   9   10   >