I want to write a data access layer for a file based database behind a data driven website. There would be lots of concurrent update and reads going on, I'd like at the very least that access be serialized, so that page request would get in a nice orderly line.
What WCF configurations would get me what I want? Does PerSession concurrency get me there?
Am I barking up the wrong tree and should I rely on the Database drivers to do take care of file locking for me?
EDIT: I'm trying to put together an open source calendaring website that doesn't require users to deal with MySql or SqlServer--in otherwords, it should be an xcopy deploy.