我正在开发一个应用程序(CRUD WS),它连接到可以是 Oracle 或 SQL 服务器的单个数据库,并且类型是从配置文件中读取的。我可以使用 EF 来实现 DAL 吗?一些要求:
- 这些表没有主键,我无法添加它们。
- C#/.NET 4.0
- 所有操作都已完成并始终直接提交到数据库
- 所有操作都是简单的 CRUD,没有任何内容被缓存以供读取
- 事务支持(一个请求可以处理多个表)-> 提交/回滚
- 该模型必须只为 10 个表构建,而 db 有数百个表
- 如果 db 是 oracle,则表被划分为表空间,并且并非所有这 10 个表都在同一个表空间中
如果我能做到这一点,一个链接或一个例子会很好。
我以其他方式提出了这个问题,但我立即获得了 2 票赞成票,所以这是我的第二次尝试。