2009-12-14 41 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

對我有用