使用结果的可重用性如何EF
?
目前,我使用stored procedures
100% 的数据访问。我可能希望为我的最新项目做一些不同的事情的主要原因是为了可维护性:向表添加属性意味着手动更改数十个存储过程。如果我理解EF
正确,我应该能够在我的EF
模型中为实体添加一个属性,然后要求为我EF
更新我的CRUD
方法。惊人的。
然而,有一件事阻碍了我:可重用性。我喜欢我可以为给定数据库制作一次 SP,然后完成它们;我可以制作 12 个都使用该数据库的应用程序,并且获取该数据就像调用正确的 SP 一样简单。
如果我改用更以 EF 为中心的方法,情况也会如此吗?
我可以导入现有的 EF 数据模型并让它运行起来没有太多麻烦吗?
我能否做到一次更改数据模型,并且所有应用程序都能感受到这种更改?