Sql server 如何在不必在SQL Server中创建新表的情况下将.dbml文件插入数据库?
我设计了一个包含表的数据库,然后在VisualStudio中使用实体框架连接它们。现在服务器崩溃了,我失去了一切。但是我的Sql server 如何在不必在SQL Server中创建新表的情况下将.dbml文件插入数据库?,sql-server,entity-framework,visual-studio,Sql Server,Entity Framework,Visual Studio,我设计了一个包含表的数据库,然后在VisualStudio中使用实体框架连接它们。现在服务器崩溃了,我失去了一切。但是我的.dbml文件仍在应用程序中 问题:如何在不必在SQL Server中创建新表的情况下将.dbml文件插入数据库 该文件如下所示: <Table Name="dbo.tblUserLogin" Member="tblUserLogins"> <Type Name="tblUserLogin"> <Column Name="Us
.dbml
文件仍在应用程序中
问题:如何在不必在SQL Server中创建新表的情况下将.dbml
文件插入数据库
该文件如下所示:
<Table Name="dbo.tblUserLogin" Member="tblUserLogins">
<Type Name="tblUserLogin">
<Column Name="UserID" Type="System.Int32" DbType="Int NOT NULL IDENTITY" IsPrimaryKey="true" IsDbGenerated="true" CanBeNull="false" />
<Column Name="Username" Type="System.String" DbType="NVarChar(20)" CanBeNull="true" />
<Column Name="Passwords" Type="System.String" DbType="NVarChar(20)" CanBeNull="true" />
<Column Name="IsAdmin" Type="System.Int32" DbType="Int" CanBeNull="true" />
<Association Name="tblUserLogin_tblEmployee" Member="tblEmployees" ThisKey="UserID" OtherKey="UserID" Type="tblEmployee" />
</Type>
</Table>
您应该保留备份。dbml文件是您的数据模型,您不能将其插入任何位置。您可以使用VisualStudio从中生成数据库。但它与原始版本不同-dbml不是数据库的副本可能的副本您应该使用Visual Studio的数据库项目对数据库版本进行反向工程。.dbml
用于Linq to SQL-而不是实体框架(这将是一个.edmx
文件-如果有的话)