2009-12-14 61 views
0

我试图使用Subsonic来生成我的DAL,但是我在使用LinqToEntities T4模板生成类时发现了一个错误。 我注意到表中的一列有tinyint类型,当为这个列创建一个属性时,它创建一个返回byte []而不是一个字节的属性。subsonic 3.0为tinyint sql列创建一个字节数组

另一个Table有一个名为ModifiedBy的列,其类型设置为smallint。 Subsonic在类中正确地创建了属性,但是在其中一个PropertyChanged方法中,它期望此字段的字符串并将其值设置为Environment.UserName。

有没有人遇到过这个问题? TIA ..

回答

0

你可能现在解决了这个,但..

  • 搜索在 “TINYINT”
  • 文件SQLServer.ttinclude你会看到一个C#switch语句
  • 修改一个用于tinyint更有用的东西,比如Integer

对我有用