0

我正在开发一个使用 linq to sql 的项目。在我的模型文件夹中,我有 4 个文件:

model.csdl
model.edmx
model.msl
model.ssdl

但是该模型与当前数据库已过时。

我想知道如何通过自动化过程(如果可能)更新模型。

而且我想知道如何生成这些文件。我可以通过 .edmx 创建一个 .edmx 文件add => new item => ADO.NET Entity Data Model。但我不知道如何创建其他文件。

提前致谢。

布鲁诺

4

2 回答 2

3

双击 .edmx 文件以打开设计器。在设计器中间,右键单击以显示上下文菜单,然后单击“从数据库更新模型”。它将提示一个屏幕,检查数据库参数,然后单击下一步。现在,您对 TABS 感到困惑。第二个选项卡将用于更新模型。选择您需要更新的表和视图,然后单击下一步。就这样。

于 2011-03-17T15:14:09.773 回答
1

这不是 Linq2SQL,这是实体框架。

使用 Linq2SLQ,您可以使用 SqlMetal 或 Linq2Sql Desinger 创建映射。EF 有其他工具和其他设计器。

于 2011-03-17T14:59:14.090 回答