てぃぐれのプログラマwiki

ワクワクに従う

SQL Server

sqlparameter Geomertryを使って躓く【C#,Blazor】

経緯 rawsqlを使い、sqlinjectionを避けるためにsqlparameterを使って値を渡してあげる。しかし、geometryのカラムを使っていて、そこに値を渡すのに、躓いた話をしたい。 問題 Parametrizing geometry sql command c# in ASP.NET, not working - Stack Over…

カラムにデフォルト値を追加する【SQLServer】

経緯 SQLServerでデフォルト値ってどうやって追加するんだっけと思って、ぐぐってできたSQL。 SQLServerではできたけど、他ではどうできるかは調べてないです。 alter table TABLE_NAME add default N for COLUMN_NAME;

boolにはbit型【SQLServer】C# blazor

経緯 フラグ処理をDBで管理したいときint型にする人がいる。それに従ったら、つらい目にあったので、記録する。 int型とbool型 C#でint型とbool型の型変換は一つConvert.to〇〇を挟むことになる。しかし、これではbindはうまくいかない。 checkboxにbindさせ…

一意制約とインデックス自動作成【SQLServer】

経緯 最近、プロジェクトでSQLServerを使用し、設計を行っている。 Oracleでは一意制約をかけると一意索引が自動で作成されていたが、SqlServerではどうだろうか。 調査結果 「制約に依存しない一意インデックスを作成することの間に大きな違いはありません…

missing required argument ' provider ' 【SQL SERVER】

エラーメッセージ missing required argument ' provider ' 経緯 データベースに接続するためのDBContextを継承したクラスを作りたい。 コード dotnet ef dbcontext scaffold "Server=xxx;Database=blazordb;Trusted_connection=True" Microsoft.EntityFrame…

dotnet ef dbcontext scaffold error: 26 - Error Locating Server/Instance Specified) 【SQL SERVER】

エラーメッセージ A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible.Verify that the instance name is correct and that SQL Server is configured…