生成的代码是这样的:
public class Demographic
{
public string Id
{
get => default(int);
set
{
}
}
public string FirstName
{
get => default(int);
set
{
}
}
}
getter想要一个int,但是我的属性是string类型。就像代码生成器没有使用属性类型来构造吸气剂一样。
有人遇到过吗?除了打开生成的代码并修改所有属性以外,还有其他解决方法吗?
答案 0 :(得分:0)
我在我的Visual Studio 2017版本中验证了上述行为,非常抱歉。
一年多以前,2017年中,一个用户提到了同一错误: https://developercommunity.visualstudio.com/content/problem/67423/class-designer-creates-incorrect-code.html 微软没有修复它真是令人生气。
如果有时间,请将该问题报告给Microsoft: https://docs.microsoft.com/en-us/visualstudio/ide/how-to-report-a-problem-with-visual-studio-2017?view=vs-2017