答案 0 :(得分:16)
这很容易解决。您只需要将一个ScriptIgnore属性添加到ActiveRecord.tt文件中的几个方法即可。以下是我所做的更改。
[ScriptIgnore]
public IList<IColumn> Columns{
get{
return tbl.Columns;
}
}
注意:我也将该属性添加到以下方法中,但我不知道您的情况是否需要
[ScriptIgnore]
public IQueryable<<#=fk.OtherClass #>> <#=propName #>
{
get
{
var repo=<#=Namespace #>.<#=fk.OtherClass#>.GetRepo();
return from items in repo.GetAll()
where items.<#=CleanUp(fk.OtherColumn)#> == _<#=CleanUp(fk.ThisColumn)#>
select items;
}
}
答案 1 :(得分:5)
似乎我们在序列化方面存在问题:)。你能否在我们的清单上添加这个问题?我真的很感激。