将 dbml 文件与 Visual Studio 一起使用



我正在开发一个 asp.net 应用程序,其中已经创建了一些dbml文件。当我单击一个名为"Test.dbml"的dbml文件并将其展开时,我得到以下三个文件:

Test.cs
Test.dbml.layout
Test.designer.cs

但是,当我创建一个新的dbml文件并展开它时,我只得到以下两个文件:

Me.dbml.layout
Me.designer.cs

我不明白为什么我没有得到我.cs就像现有的 dbml 一样。

我只能访问旧代码,而不能访问编写代码的开发人员,所以我不能问他这个问题。

提前感谢您的帮助。

默认情况下,

除了.dbml文件(映射的XML定义)之外,VS还会生成.dbml.layout(可视化布局)和.designer.cs(C#生成的代码)

如果你把你的代码放在.designer.cs文件中,它会丢失,所以VS也可以生成一个.cs文件供你把你的代码放进去。

只需右键单击 DBML,然后选择"查看代码"。

在编译时,.cs 和 .designer.cs 有效地合并在一起,因为它们是分部类(partial 关键字需要在类定义上)

相关内容

  • 没有找到相关文章

最新更新