web-dev-qa-db-ja.com

SQL Server tinyintをInt16にマッピングするエンティティフレームワーク

私のエンティティデータモデルは私にこのエラーを与えています:

エラー2019:指定されたメンバーマッピングは無効です。 ...のタイプ 'Edm.Int16 [Nullable = True、DefaultValue =]'は...の 'SqlServer.tinyint [Nullable = True、DefaultValue =]'と互換性がありません.

プロパティを削除して再作成してみました。何を間違えたかわかりません。

34
Zack Peterson

tinyintは.NETにマップする必要がありますbyte; Int16は、SQLのsmallintに対応する型である必要があります。

72
Joel C