Simple Data Access Layer

后端 未结 9 581
野趣味
野趣味 2021-02-06 17:33

Can anyone suggest a simple Data Access Layer (C# .NET)? Not keen on using the Microsoft Application Data Access block, seems very bloated and overkill. Also don\'t want to use

9条回答
  •  闹比i
    闹比i (楼主)
    2021-02-06 18:13

    Before you can make your decisions there are some questions that you have to answer to yourself before begin, not just if you dont want linq or ms data access layer those are some of that questions:

    • Do you want to be able to modify the code (generator) or do you want a DAL that gives you the service of accesing the DB?
    • Do you want to deal with XML configuration files or do you prefer a DAL based on reflection?
    • Do you want support for multiple DBs or you can live with an specific one?

    Some years ago I had to build a DAL for the company I was working for and resulted that it was easier than I though, the result was an ORM based on reflection who supports many DBs at this time SqlServer, Oracle, PostgreSql and SqLite, I can share the code for you it may help you build your own or extend it to your needs.

    If it helps you for anything build your own DAL (if you havee the time) its a great learning experience you will learn some Sql and several features of the language that you might never use again.

    Good luck with that...

提交回复
热议问题