EF4:如何生成:.csdl,.edmx,.msl和.ssdl文件
问题描述:
我正在使用linq to sql的项目。 在我的模型文件夹中我有4个文件:EF4:如何生成:.csdl,.edmx,.msl和.ssdl文件
model.csdl
model.edmx
model.msl
model.ssdl
但是这种模式已经过时与当前数据库中。
我想知道如何通过自动化过程(如果可能)更新模型。
而且我想知道如何生成这些文件。 我可以通过add => new item => ADO.NET Entity Data Model
创建一个.edmx文件。但我不知道如何创建其他文件。
在此先感谢。
布鲁诺
答
双击.edmx文件打开设计器。在设计器中间,右键点击显示上下文菜单,然后点击“从数据库更新模型”。它会提示一个屏幕,检查数据库参数并点击下一步。现在,你正在与TABS共同努力。第二个选项卡将用于更新模型。选择你需要更新的表格和视图,然后点击下一步。就这样。
答
这不是Linq2SQL,这是实体框架。
使用Linq2SLQ您可以创建与SqlMetal或Linq2Sql Desinger的映射。 EF有其他工具和其他设计师。
+0
感谢您指出它是EF。这是我没有得到太多结果的原因。 – bruno 2011-03-18 07:54:45
感谢您的回答。这工作。一旦我知道这是EF,我就成立了。但是我遇到了一些麻烦,因为做这个项目的开发者做了一些奇怪的事情来让它工作。现在它完全解决了:-) – bruno 2011-03-22 07:50:39