問題タブ [ormlite-servicestack]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - MonoDroidで使用するServiceStackを構築するにはどうすればよいですか?
私は、monoDroidでServiceStackRESTDTOとOrmLiteを使用しようとしています。しかし、それを使用するためにServiceStackを構築する方法を理解することはできません。
デフォルトでは、モバイルデバイスへの展開中にエラーが発生します。
C:\ Program Files(x86)\ MSBuild \ Novell \ Novell.MonoDroid.Common.targets(464,2):エラー:アセンブリの読み込み中に例外が発生しました:System.IO.FileNotFoundException:アセンブリを読み込めませんでした'System.Configuration、Version = 2.0.0.0、Culture = neutral、PublicKeyToken =b03f5f7f11d50a3a'。おそらくそれはMonoforAndroidプロファイルには存在しませんか?
c# - 外部キー制約との競合を挿入します
ServiceStackのOrmLiteを使用してAPIを構築しています。
テストデータを入力すると、次のエラーが発生します。
INSERTステートメントがFOREIGNKEY制約「FK_Order_Customer_CustomerId」と競合しました。データベース"C:\ USERS \ ALECTAYLOR \ SOCIALBOOTSTRAPAPI \ SRC \ SOCIALBOOTSTRAPAPI \ APP_DATA \ USERAUTH.MDF"、テーブル "dbo.Customer"、列'Id'で競合が発生しました。ステートメントは終了されました。
コード(213〜236行目+ CreateOrders関数):http://pastebin.com/Njhz7sD2
プロファイラー出力: http: //fiddle.jshell.net/cTen2/1/show/
この問題を修正する方法についてアドバイスをありがとうございます。
c# - ネストされた選択クエリを持つ OrmLite
同様の問題を抱えている最大数の人々に対応するために、私の問題を一般化しました。
List
Table4 の完全な情報を含むデータを入力するにはどうすればよいですか? つまり、参照されるテーブルの各フィールドの値と、それらの参照されるテーブルを含める
また、JSON シリアル化から単一の CRUD フォームを作成する方法にも興味があります。これにより、Table3、Table2、および Table1 の CRUD フォームをネストするまったく新しい Table4 エントリを作成できます。
助けてくれてありがとう
c# - SQL Server 2008 R2 Express で ServiceStack.OrmLite を使用した Unicode 文字列
SQL Server 2008 R2 Express ストレージを使用する C# プロジェクトで OrmLite の .NET バージョンの使用を開始しました。https://github.com/ServiceStack/ServiceStack.OrmLite
この ORM マッパーを SQL Server で使用しても、テーブルに Unicode 文字を保存できないことがわかりました。
多言語アプリケーションが必要です (したがって、SQL Server で特定の LOCALE を設定することは解決策ではありません)。
また、プレーンな ADO.NET を使用しても問題なく動作することをテストしました。
また、構成オプションを設定しようとしました:
まったく変化なし!
(文字列の保存ではなく、テーブルの作成のみに関連していると思います...)
c# - sqlite-net と servicestack ormlite の間でコードを共有していますか?
MonoDroid モバイル アプリケーションにデータを保存するためにsqlite-netを使用しています。このデータをサーバー側のサービスとも同期したいと考えています。
私のエンティティ オブジェクトのコードを sqlite-net と Servicestacks ormlite の間で共有することはできますか?
私が見ることができる 2 つの主な違いは、オブジェクトのクラスの先頭にある "using namespace" ステートメントを宣言していることです。プラットフォームを検出し、プラットフォームに基づいて using ステートメントを設定することは可能ですか?
もう 1 つの違いは、servicestack のさまざまな dll を参照することです。そのため、モバイル アプリでは、servicestack 名前空間への参照があるとコンパイルされないと思います...
このコードを共有するには、どのような方法がよいでしょうか?
c# - ServiceStack.OrmLite の ntext
最初に ServiceStack.OrmLite コードで nText データ型を使用するにはどうすればよいですか?
string datatype を使用する場合、ormlite はデータベースに nVarchar(8000) を生成します
データに 8000 文字以上必要です
asp.net-mvc - ServiceStack.OrmLite のインスタンスではない Db のプロパティを無視する方法
「無視」属性フレームワークを使用すると、メッセージング中にプロパティが無視されます。「Dbの永続性のためにそれを無視しますが、メッセージング(シリアル化)を無視しないでください」と書くにはどうすればよいですか。または、そのために新しいクラスを作成する必要がありますか。
c# - ServiceStack OrmLite Sql クエリ ロギング
Service Stack Ormliteのドキュメントに従ってください。デバッグ モードで SQL クエリを生成する必要があります。しかし、私はそれらのクエリを見ることができません。シンプルなコード
c# - ORMliteを使用してbyte[]配列を画像列に挿入する方法
私のWebサービスのサブタスクは、ファイルを(いくつかのメタデータとともに)データベースに保存することです。Webサービスは、 ServiceStackとそのバージョンのORMlite
に
基づいています。
そこで、データベース内の添付ファイルを表す小さなクラスを作成しました。
そしてここに実際のファイルがあります
今まで問題ありません...:)
これで、このファイルをデータベースに入れるために必要なものがすべて揃いました。だからそれを乗せましょう...
そして問題があります...
ORMliteは、バイト配列をbase64でエンコードされた文字列に変換します
私は一日中検索しましたが、ORMliteがbyte[]
配列を処理する方法を変更するための解決策を見つけられませんでした。Javaで可能なのでDatabaseField
、に設定するために使用できるdataType
属性はありません。BYTE_ARRAY
私は何か重要なものを見逃したことがありますか?
ファイルをデータベースに取り込む別の方法はありますか?
c# - OrmLiteペーシングデータはオブジェクトのようなSPを実行します
Parameters.Addを使用せずに、渡されたオブジェクトを購入するだけでormLiteでストアドプロシージャを使用することは可能ですか。このようなもの。しかし、このtrowエラープロシージャまたは関数'SuspendUser'は、指定されていないパラメータ'@ID'を予期しています。