1

私は MVC 3 のプロジェクトに取り組んでいます (初めて使用します!)。私が常に直面している質問の 1 つは、データ型を指定する方法です。たとえば、必要な長さは 10 だけなのに、長さ 4000 の Nvarchar 型のフィールドがあるのはなぜですか。私が知る限り、データベースのサーバー データ型を指定する決定的なコンパイルはありません。私はこれまでのところかなり成功しています (以下は私が見つけたものの一部です)。間違っている場合は修正してください。私の主な質問は、MVC 3 で Tinyint (1 バイト) を指定する方法があるかどうかです。

私が見つけた人気のあるもののいくつかを次に示します。

Smallint: フィールドを次のように指定しますInt16

Bigint: フィールドを次のように指定しますInt64

Nvarchar(n)[StringLength(n)]:モデルの変数の上に追加します

bit: 簡単に見えますが、初めてのプログラマーの場合は、フィールドを bool として指定してください。

DateTime: DateTime には非常に多くのフレーバーがあり、指定するには、モデル内のフィールドを DateTime として初期化し[DataType(DataType.YourPreferredFormat)]、変数の上に配置してタイプを指定します。ここで、「YourPreferredFormat」は列挙型 DataType (DateTime、日付、時間、期間)。ただし、これについては 100% 明確ではないので、それぞれがどのように相関しているかを誰かが知っていれば、それを知ることは素晴らしいことです.

4

1 に答える 1

2

c-sharp-equivalent-of-sql-server-2005-datatypesに対するこの回答によると、を使用する必要があるようです。Byte

于 2012-06-22T12:49:07.920 に答える