我有一个小应用程序,它使用Entity Framework向oData服务公开信息。我需要允许我的Web服务器调用SQL sproc以进行审计。
我应该使用什么技术来保持应用“干净”?
从支持性的角度来看,最有意义的是什么?
答案 0 :(得分:1)
这是主观的,但我会选择EF4。
答案 1 :(得分:1)
ADO.NET/L2SQL/EF唯一真正的区别是EF4允许将存储过程映射到复杂类型。
这意味着您可以将存储过程的结果直接映射到POCO,并将其与您的域模型对齐。
ADO.NET / L2SQL无法做到这一点,仅此而且我还推荐使用EF4。
答案 2 :(得分:0)
我还推荐使用EF4,因为EF4中有很多东西可以使用。对于EF4,sql生成也有很多改进。