dtretyakov / WindowsAzure

.NET library aimed at managing and querying entities from Windows Azure Storage. It can be used as LINQ to Azure Tables.
MIT License
64 stars 27 forks source link

Add Fluent mappings for POCO #18

Closed dtretyakov closed 9 years ago

dtretyakov commented 11 years ago

To archive Persistence Ignorance for POCO we can use Fluent mappings like that: https://github.com/jagregory/fluent-nhibernate/wiki/Fluent-mapping It'll be additional mapping way after the attribute-based mapping.

gblmarquez commented 10 years ago

Hello Dmitry,

I did an attempt to implement the fluent mappings for POCO, I add some tests maybe it needs more coverage as I'm new to the project I can't look forward.

If you have the chance to take a look on the code, it can be a contribution to it. https://github.com/conube/WindowsAzure/tree/fluent-mapping

Best regards,

Gabriel Marquez

dtretyakov commented 10 years ago

Hello Gabriel,

It's looks great! Could you send a pull request and we will be able to cover code by more tests if it will be necessary.

Just one moment - it seems that something goes wrong with line endings. Could you use auto in the line endings and re-normalize affected files like that: https://help.github.com/articles/dealing-with-line-endings

It may be seen in the following commit: https://github.com/conube/WindowsAzure/commit/d77898cffc27bb10c9bd139fcaea00dac3a334c2

Thanks for contribution.

gblmarquez commented 10 years ago

Hello @dtretyakov,

Sorry for the delay, just created the PR.

I hope it's OK the line-endings now, if not let me know.

Thanks,

Gabriel