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