Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Linq到Sql:VisualStudio项目中的数据库更改_C#_.net_Sql Server_Visual Studio_Linq To Sql - Fatal编程技术网

C# Linq到Sql:VisualStudio项目中的数据库更改

C# Linq到Sql:VisualStudio项目中的数据库更改,c#,.net,sql-server,visual-studio,linq-to-sql,C#,.net,Sql Server,Visual Studio,Linq To Sql,我是C和VisualStudio的新手。我有VisualStudio上C项目的代码,可以完美地工作。但是,我需要对数据库和代码做一些更改,从表A中删除两列Col1和Col2,将它们添加到表B中,并相应地更改业务逻辑。我有一个.dbml文件,它定义了数据库表和代码之间的映射。在构建代码时,designer.cs文件是否自动从.dbml文件生成?如果否,如何生成这些文件?如果要删除表中的列-我需要更改哪些相应的filedbml/designer.cs?这可能很幼稚,但我不确定这些文件是如何连接到数据

我是C和VisualStudio的新手。我有VisualStudio上C项目的代码,可以完美地工作。但是,我需要对数据库和代码做一些更改,从表A中删除两列Col1和Col2,将它们添加到表B中,并相应地更改业务逻辑。我有一个.dbml文件,它定义了数据库表和代码之间的映射。在构建代码时,designer.cs文件是否自动从.dbml文件生成?如果否,如何生成这些文件?如果要删除表中的列-我需要更改哪些相应的filedbml/designer.cs?这可能很幼稚,但我不确定这些文件是如何连接到数据库的。

首先,修改SQL数据库

然后在Visual Studio中以设计模式打开.dbml文件。在设计模式下选择要更新和删除的表。 然后将这些表从服务器资源管理器中拖到.dbml文件中


最后,重建项目。

右键单击DBML并重新生成模型