1

データベースからデータを取得するプロジェクトがあります。モデルのデータベース フィールドにいくつかの変更を加えたところ、エラーが発生しました

The 'XXX' property on 'YYY' could not be set to a 'Guid' value. You must set this property to a non-null value of type 'String'. 

XXX はクラスのキーであり、モデルで次のように定義されています。

公開文字列 XXX {get; 設定;}

データベースのこのフィールドのデータ型は uniqueidentifier です。

mvc3 でのこのデータ型の「同等性」は何ですか?

編集

XXXのデータ型をに変更してみました

パブリック Guid XXX {get; 設定;}

しかし、私はエラーが発生しました

「YYY」の「UnallocatedId」プロパティを「Guid」値に設定できませんでした。このプロパティを 'String' 型の null 以外の値に設定する必要があります。

4

1 に答える 1

2

Guidエラーにあるように、次のタイプを使用する必要があります。

public Guid XXX { get; set; }
于 2012-12-07T13:37:39.480 に答える