现在我们有Entity Framework,DataSet和DataTable是否有任何有效的用例? DataTable / DataSet应该被认为是过时的吗?
答案 0 :(得分:3)
如果您在编译时知道数据模式,那么我将只需要EF。但是,有一种情况是您从服务获取数据,并且您不知道架构/数据类型将提前是什么。我认为DataSet / DataTable在这种情况下仍然有用。
答案 1 :(得分:2)
我不会把它们称为过时。从几个不同的数据源收集数据时,我仍然使用数据集; xml文件,数据库等。然后我可以使用LINQ to DataSet
来处理来自不同来源的数据。
我相信可能还有其他情况,其中数据集将是合适的。
答案 2 :(得分:1)
BulkCopy是DataSet比EF具有明显优势的一个领域。