[英]Change column in Entity Framework 7?
我在一个长度为6的表中有一个nvarchar。我首先使用代码和数据符号[StringLength(6)]
创建它。
我想将长度更改为20.我试图在代码中更改它并进行新的迁移,但这没有做任何事情。
我没有找到一种方法来首先使用代码。 对我有用的唯一方法是直接对数据库进行查询。
ALTER TABLE [Tablename] ALTER COLUMN [Columname] nvarchar(20).
我担心这会因为DatabaseContextModelSnapshot文件而引发异常,但它运行正常。 如果您采用这种方法,我建议您也在代码中进行更改并为其进行新的迁移。 没有必要,但您的迁移和代码与数据库保持一致。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.