自从MSFT正式放弃了Model First和Database First,是否有其他替代方案呢?我正在考虑使用DevArt Entity Developer。还有其他替代方案可以考虑吗?
在MSFT宣布放弃Database First之前,我曾考虑使用Sparx EA来维护数据库,然后使用EF Database First从数据库更新模型,但是他们拒绝承认现在需要从他们的设计模型生成Code First,即使EF不再支持Database First。EA将生成POCO类,但不会生成任何CodeFirst变体,而且我不想手动不断更新。
在MSFT宣布放弃Database First之前,我曾考虑使用Sparx EA来维护数据库,然后使用EF Database First从数据库更新模型,但是他们拒绝承认现在需要从他们的设计模型生成Code First,即使EF不再支持Database First。EA将生成POCO类,但不会生成任何CodeFirst变体,而且我不想手动不断更新。
DbSet<POCO>
,那么POCO类怎么不是“CodeFirst变体”呢?只需取出它们创建的类,创建一个上下文并为每个类添加一个DbSet<T>
,然后就可以开始了... - Claies