前提・実現したいこと
Visual Studio 2017 CommunityとSQLiteを使ってデータベースの表示・作成・更新をしようとしています。
C#コードのattributeでSQLiteのテーブルのカラムに、論理名またはコメントをつけたいです。
ひょっとして[Column]以外のattributeを使うのでしょうか?
NuGetでSystem.Data.SQLite.Coreを参照しました。v1.0.109.2です。
発生している問題・エラーメッセージ
コメントがつかない。
Expressionに設定すると、
System.Data.SQLite.SQLiteException Message=SQL logic error near "SELECT": syntax error
とエラー。
該当のソースコード
C#
1[Column(Name = "title", DbType = "NVARCHAR", CanBeNull = false)] 2public string Title { get; set; }
試したこと
ほかにあるattributeは下記のとおりでした。
C#
1Expression =, AutoSync =, IsDbGenerated =, IsDiscriminator =, IsVersion =, Storage =, UpdateCheck =
C#
1Expression = "書名"
としたところ、上記のエラーになりました。
ほかに文字列なのはStorageだけで関係なさそうです。
補足情報(FW/ツールのバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.9.2
VisualStudio.15.Release/15.9.2+28307.108
Microsoft .NET Framework
Version 4.7.03190
OS Microsoft Windows 10 Pro
SQLite System.Data.SQLite.Core v1.0.109.2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/14 05:32
2019/02/14 05:50 編集
2019/02/15 02:22