0

エラー:タイプ「System.Guid?」を暗黙的に変換できません 'System.Guid'に。明示的な変換が存在します(キャストがありませんか?)C:\ XXX.asmx.cs

タイプ「System.Guid?」を暗黙的に変換することはできません。'System.Guid'に。

 public partial class DOCUMENT
{      
    public Guid DOCUMENT_GUID { get; set; }        
}

return query.Select(x => new DOCUMENT()
            {
                //CORE DOCUMENT                   
                DOCUMENT_GUID = x.DOCUMENT_GUID,
            }).ToList();
4

1 に答える 1

2

Guid?のシンタックスシュガーですNullable<Guid>。ここで言う必要があるようです.Value

return query.Select(x => new DOCUMENT()
        {
            //CORE DOCUMENT                   
            DOCUMENT_GUID = x.DOCUMENT_GUID.Value,
        }).ToList();

もちろん、代わりにDOCUMENT.DOCUMENT_GUIDクラスを変更して。を使用することもできますNullable<Guid> DOCUMENT_GUID

于 2012-12-24T02:59:33.050 に答える