【发布时间】:2010-10-10 00:11:32
【问题描述】:
我收到此错误消息:
“无法决定要考虑哪个属性 - 您可以创建一个名为 'ID' 的属性或使用 SubSonicPrimaryKey 属性标记一个”
有问题的代码由context.tt生成:
public SqlQuery Delete<T>(Expression<Func<T,bool>> column) where T:new()
{
LambdaExpression lamda = column;
SqlQuery result = new Delete<T>(this.Provider);
result = result.From<T>();
result.Constraints=lamda.ParseConstraints().ToList();
return result;
}
在我的数据库中,相应的表实际上有一个名为ID 的主键。我尝试插入SubSonicPrimaryKey 属性:
uint _ID;
[SubSonicPrimaryKey]
public uint ID
{
get { return _ID; }
set
{...
我该如何解决这个问题?
【问题讨论】: