我正在开发一个使用linq to sql的项目。 在我的模型文件夹中,我有4个文件:
model.csdl
model.edmx
model.msl
model.ssdl
但该模型已与当前数据库过时。
我想知道如何通过自动化过程更新模型(如果可能的话)。
而且我想知道如何生成这些文件。
我可以通过add => new item => ADO.NET Entity Data Model
创建一个.edmx文件。但我不知道如何创建其他文件。
提前致谢。
布鲁诺
答案 0 :(得分:3)
双击.edmx文件以打开设计器。在设计器中间,右键单击以显示上下文菜单,然后单击“从数据库更新模型”。它将提示屏幕,检查数据库参数并单击下一步。现在,你正在与TABS保持一致。第二个选项卡将用于更新模型。选择需要更新的表和视图,然后单击“下一步”。就是这样。
答案 1 :(得分:1)
这不是Linq2SQL,这是实体框架。
使用Linq2SLQ,您可以使用SqlMetal或Linq2Sql Desinger创建映射。 EF有其他工具和其他设计师。