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

Red*_*irt 4 c# linq-to-sql

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

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

谢谢...

Pau*_*aul 5

这不是Linq To Sql在您的架构中的角色.您需要在部署新版本的数据模型之前创建表.

您可以手动更新db w/direct SQL命令,也可以将其与部署打包(例如,通过持续集成脚本或类似Migrator.NET)