tmsmith / Dapper-Extensions

Dapper Extensions is a small library that complements Dapper by adding basic CRUD operations (Get, Insert, Update, Delete) for your POCOs. For more advanced querying scenarios, Dapper Extensions provides a predicate system. The goal of this library is to keep your POCOs pure by not requiring any attributes or base class inheritance.
1.79k stars 585 forks source link

Future plans for this project #234

Closed goforgold closed 2 years ago

goforgold commented 4 years ago

Are there any plans to revive this project?

There is a pile of Pull Requests and the last commit was done about 4 years back.

mewajda commented 3 years ago

I would be willing and love to take over ownership of this project to keep it going and bring it up-to-date

AartBluestoke commented 3 years ago

It's Apache licensed - there's nothing stopping someone from forking the repo, letting people here know and starting a new dapper-Extensions-netCore5 (or something) nuget package

valfrid-ly commented 3 years ago

I forked and I'm evolving it, but it would be really great to keep one only and not many different ones. I got it on netstandard, netcore and it's possible with only one project to have it compatible with net5 too.

valfrid-ly commented 3 years ago

There are lots of Pull Requests to be approved and it will bring lots of new features and bug fixes

AartBluestoke commented 3 years ago

agreed, but in the absence of a true maintainer, that's the best the community can do. you can probably cherry-pick the pr's over to your branch, but i'm not sure how much effort that would be.

tmsmith commented 3 years ago

Been a little sidetracked with life. I would like to get this project relaunched. As such I have been looking at splitting the sql generation into another package to clean this up. Probably start with getting it up and running in core. I had a couple of people volunteer to help care this forward, but that seems to have fallen thru.

So if someone wants to jump in and help that would be grand.

JMan7777 commented 3 years ago

Would be great to see this project or a fork again being maintained (especially for .NET core 3.1, 5, 6).

Currently I'm using the fork below since it has already some important bug fixes:

https://github.com/K1vs/Dapper-Extensions

, but it's also not maintained anymore. Maybe some of the bug fixes can be migrated.

Additionally I could provide BulkInsert and BulkDelete code for MS SQL as that was something I needed for myself and there was nothing around. It's helping a lot with performance when you need to add/delete thousands/millions of records.

valfrid-ly commented 3 years ago

@tsmith, you can count with me.

I'm already making some changes to it in my fork https://github.com/valfrid-ly/Dapper-Extensions and made a PR to this project.

If you let me, I can start approving or rejecting PRs and we can get it running again.

I know people who uses it and would like to do not have it up to date.

I also alread migrated the project for the new VS2017 standard where we can have multiple target frameworks inside only one .csproj.