我正在为大型sql server数据库(2008 R2)创建服务层,该数据库当前是具有强类型数据集的winforms POS应用程序的后端。
我认为WCF是要走的路,乍一看似乎EF 4是一个不错的选择,但现在我怀疑了。这是我发现的:
人们是否在大型现有数据库中使用EF?如果不是你会推荐什么?
答案 0 :(得分:0)
我在大型数据库上使用EF,但正如你所说,对你的SP的支持并不是很好。这并非特别是EF本身的失败 - ORM一般按照相同的原则工作并具有相同的“限制”。
如果您有很多SP并将它们映射到数据集,那么即使没有SP,您也必须做很多工作,不再需要引用数据集并通过系统引用您的域模型类型,因此您需要有一些方法可以将您的SP映射到您的域模型并反馈。