我有一个来自实体框架的自动生成的类我已经将数据库中的类型从字符串更改为long以及名称以及之后转换模板并重建项目但是我收到错误"&# 39;相'属性' PropertyDescription'无法设置为' Int64'值。您必须将此属性设置为类型为' String'的非null值。 "
所以我认为它需要在自动生成的cs文件中以某种方式进行更改,但每次我手动更改它并重新生成T4模板时,它都会被覆盖。
答案 0 :(得分:0)
如果您使用变量作为字符串,现在您更改并将该变量重新生成为int(或其他内容),那么您必须对fils进行编辑,使其不会对生成的文件有效。必须编辑链接到此变量的业务是否需要,没有重构,EF没有编辑整个项目