我正在关注Pete的构建我的第一个silverlight应用程序的教程。 http://www.silverlight.net/learn/videos/all/build-your-first-silverlight-web-application/
但是,由于我没有使用本教程中提供的数据库,因此我坚持最后一步,可能是因为数据类型转换。任何人都可以帮助我吗?谢谢!
在我的情况下,error_stub是uniqueidentifier。即使我删除了ToString,它仍然报告错误 - 不能隐式地将类型'System.Guid'转换为'String'
如果有人能帮助我,我将不胜感激。谢谢!
public class ErrorService
{
[OperationContract]
public List<Error> GetError()
{
using (errorlogEntities context = new errorlogEntities())
{
return (from c in context.ERRORs
select new Error()
{
error_stub = c.error_stub
}).Take<Error>(200).ToList<Error>();
}
}
// Add more operations here and mark them with [OperationContract]
}
public class Error
{
public string error_stub { get; set; }
}
答案 0 :(得分:0)
最明显的解决方案:
public class Error
{
public Guid error_stub { get; set; }
}
答案 1 :(得分:0)
vorrtex响应是正确的。您还可以将.ToString()添加到c.error_stub。我会看起来像这样:
error_stub = c.error_stub.ToString()
希望有所帮助