如何拆分大型sql金属c#实体文件

本文关键字:金属 sql 实体 文件 大型 何拆分 拆分 | 更新日期: 2023-09-27 18:01:45

我使用sql metal为我正在使用的数据库生成一个c#实体文件。最终的结果是一个6mb的文件,里面有许多实体类,这需要很长时间才能在visual studio中加载。是否有可能为每个表/实体生成单个cs文件?或者是否有实用程序可以将cs文件拆分为多个源代码文件?

如何拆分大型sql金属c#实体文件

不是一个直接的答案,而是一个可能的解决你的问题的方法。

将实体文件移动到它自己的项目中。编译它,并在主项目文件中使用对程序集输出的引用。因为它是生成的代码,所以您不一定希望它是可编辑的。

这将允许IDE加载编译后的版本,并使所有内容在开发时更快捷。