質問編集履歴
1
試したことに結果を追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
/// ユーザID
|
23
23
|
/// </summary>
|
24
24
|
[Key]
|
25
|
-
[Column(TypeName = "NUMBER(3,0)")]
|
25
|
+
[Column(TypeName = "NUMBER(3,0)")] ←これがあるとエラー
|
26
26
|
public int USERID { get; set; }
|
27
27
|
|
28
28
|
/// <summary>
|
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
### 試したこと
|
52
52
|
まず、`[Column(TypeName = "NUMBER(3,0)")]`を消すと処理は通ります。
|
53
|
-
また、`[Column(TypeName = "NUMBER(3,0)")]`の部分を`[Range(0,999)]`と書いて範囲を指定しようとしてみました
|
53
|
+
また、`[Column(TypeName = "NUMBER(3,0)")]`の部分を`[Range(0,999)]`と書いて範囲を指定しようとしてみました。これだと追加・参照はできたのですが、DB上での型が`NUMBER(10,0)`になってしまい、やりたいことは実現できていないようでした。
|
54
54
|
また、`[Column(TypeName = "NUMBER((int)3,0)")]`のような書き方も試してみましたが、これはこれでAdd-Migration時に`An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: Unable to cast object of type 'System.Int32' to type 'System.Decimal'.`としてエラーになってしまいました。
|
55
55
|
|
56
56
|
### 補足情報(FW/ツールのバージョンなど)
|