2010-08-25 210 views
1

我有以下代码来获取记录并使用Linq2Sql更新一个类型为NVarchar(Max)的列。Linq2Sql没有更新NVarchar(Max)字段?

using (var context = new DataClasses1DataContext()) 
      { 
       var entity = context.Entity.Where(d => d.ID == 12).Single(); 
       entity.EmailTemplate = "Test Template"; 
       context.SubmitChanges(); 
      } 

这里有什么问题?我正在使用Linq2Sql,.Net 4和Sql Server 2005.

回答

1

你的实体是否有主键?

+0

omg我很愚蠢。这是问题谢谢 – Bobby 2010-08-25 10:31:23

+0

所以......请将答案标记为已接受。 – Jonathan 2010-08-25 10:39:42