我们的产品部分使用Delphi和部分.NET构建,并且在我们迁移到.NET的当前状态下,我们在Delphi组件中有数据字典,因此这是主数据库。生成ADO.NET实体数据模型文件,从哪里开始?
由此我们通过模板生成.NET源代码,以支持简单的查询,但也要执行Linq2Sql,因为我们的产品需要SQL Server。
但是,我想切换到.NET中的新实体模型,而不是Linq2Sql,但我不知道会有多少工作。我发现的所有教程或示例似乎围绕着在设计器中对数据模型进行建模,或者从数据库中获取数据模型,都不适合我们的需求。
在Linq2Sql中,我们用TableMappingAttribute和ColumnMappingAttribute注释了我们的查询类,然后生成了DataContext的后代,这一切都很好。
是否有类似的简单路径来使用实体模型代码?还是必须生成所有这些XML文件并运行工具来生成资源等?
有没有人处于相同的情况,并可以对此有所了解?
.NET 4是一个选项吗? EF 4中有更多的模型生成选项。对于EF 1,您需要XML。 – 2009-10-26 14:22:12
目前还没有,没有。我们明年可能会升级。 – 2009-10-26 23:40:39