VS 2010 rc; SQL Server 2008 eXpress; .net 3.5;数据库 - northwind;
默认设置tt模板中的所有选项。它根本不会在那堆代码中生成一些表:
#region ' Schemas '
if(DataProvider.Schema.Tables.Count == 0)
{
DataProvider.Schema.Tables.Add(new ProductsTable(DataProvider));
DataProvider.Schema.Tables.Add(new OrdersTable(DataProvider));
DataProvider.Schema.Tables.Add(new OrderDetailsTable(DataProvider));
DataProvider.Schema.Tables.Add(new CategoriesTable(DataProvider));
}
#endregion
另外我有一个警告,告诉我它将在4.0框架下编译,但项目是在3.5。
有什么建议吗?
胜者。
答案 0 :(得分:1)
将Structs.tt添加到Model文件夹
答案 1 :(得分:0)
我遭遇了一次挫折,因为我在db中创建了2个具有相同名称但不同限定符的表,例如[dbo] .Table1和[userX] .Table1。删除不必要的表后,它运行顺利。此外,我还阅读了另一个建议 - 为了隔离数据不一致 - 尝试在settings.ttinclude中的ExcludeTables数组中逐个删除表,以查看是否有一个或多个表存在问题。