EF4:如何生成:.csdl、.edmx、.msl 和 .ssdl 文件

发布于 2024-10-23 14:38:48 字数 313 浏览 3 评论 0原文

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

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

但该模型对于当前数据库来说已经过时了。

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

我还想知道如何生成这些文件。 我可以通过 add => 创建一个 .edmx 文件新项目=> ADO.NET 实体数据模型。但我不知道如何创建其他文件。

提前致谢。

布鲁诺

I'm working on a project that is using linq to sql.
In my model folder I have 4 files:

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

But that model is out of date with the current database.

I'm wondering how I can update the model, via an automate process (if possible).

And also I'm wondering how I can generate those files.
I can create an .edmx file via add => new item => ADO.NET Entity Data Model. But I don't know how to create the other files.

Thanks in advance.

Bruno

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

多彩岁月 2024-10-30 14:38:48

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

Double click the .edmx file to open the designer. In the middle of the designer, right click to show the contextual menu and click "update model from database". It will prompt a screen, check the DB parameters and click next. Now, you're in a sreen with TABS. The second tab will its for update the model. Select the tables and views you need to update and click next. That's all.

风吹短裙飘 2024-10-30 14:38:48

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

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

This is not Linq2SQL, this is Entity Framework.

with Linq2SLQ you can create the mapping with SqlMetal or with the Linq2Sql Desinger.
EF has other tools and other Designers.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文