c# - 使用 LINQ to SQL 在现有数据库中创建表

标签 c# linq-to-sql

我有一个已经上线的 SQL Express 2008 数据库。我想在该数据库中创建一个新表而不删除实时数据库中的所有现有数据。 我为新表创建了一个实体类和一个单独的数据上下文。

使用 LINQ to SQL 添加新表的最佳方法是什么

谢谢...

最佳答案

那不是 Linq To Sql 在您的体系结构中的角色。您需要在部署新版本的数据模型之前创建表。

您可以使用针对它的直接 SQL 命令手动更新您的数据库,或者您可以使用部署打包它(例如,通过持续集成脚本或类似 Migrator.NET 的东西)

关于c# - 使用 LINQ to SQL 在现有数据库中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2304239/

相关文章:

c# - 仅当服务器在调用 ConnectAsync 之前开始监听时,TcpClient 才会连接

c# - Linq 复杂搜索导致 NullReferenceException

asp.net - 使用 DataContext 静态变量

c# - asp.net gridview 分页和排序与 linq to sql 自定义 linq 语句

c# - "Always running"控制台应用程序

c# - 如何在以抽象类为根的树层次结构中更正实现 ICloneable?

c# - 使用 LDAP/AD 查找用户订阅的邮件列表

c# - asp.net core web api 2中的抽象类模型绑定(bind)

c# - 返回具有 id == 某物的元素的行号的 LINQ 语句?

c# - Entity Framework 中 Select 和 Where 之间的区别