kno*_*cte 9 .net c# entity-framework auto-generate
在工作中,我刚刚安装了我的操作系统的全新副本和VS2015的全新副本.当我第一次克隆我的解决方案时,我无法再构建它,即使我像往常一样生成C#文件,首先打开.edmx文件,然后单击"保存"图标.
构建它时会抛出错误:
CS0150:预期值为常数
因为它生成的枚举不完整!一个例子:
public enum DocumentType : int
{
Identity = 1,
ResidenceProof = 2,
RegisterDoc = ,
}
Run Code Online (Sandbox Code Playgroud)
我当时也有这个编译器错误,但在修复它之后我的C#枚举仍然被错误地生成:
具有不变名称"MySql.Data.MySqlClient"的ADO.NET提供程序未在计算机或应用程序配置文件中注册,或者无法加载.有关详细信息,请参阅内部异常
我该怎么解决这个问题呢?
我有同样的问题。原来 texttransform.exe 不能很好地理解不同的行尾。我的 .tt 文件是用 Unix EOL 保存的,当我用 Windows EOL 保存它时,它开始正常工作。就这么简单 - 在写字板中打开您的 .tt 文件并保存。