問題タブ [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.

0 投票する
4 に答える
442 参照

boolean - UpdateNonDefaultsは、falseに設定されたブールパラメータを無視します

UpdateNonDefaultsを使用してSQLServer2012ExpressDBのレコードを更新しようとしています。SQLステートメントからわかるように、falseに設定されたブールフィールドは無視されます。

UpdateNonDefaultsを使用してブールフィールドのDB値をfalseに設定するにはどうすればよいですか?

前もって感謝します..

0 投票する
1 に答える
3556 参照

sql-server - SQLServerおよびServiceStack.OrmLiteでのスキーマ名の使用

スキーマ名を持つクエリテーブルに正しいエイリアス属性を適用する方法を知っている人はいますか?

というテーブルがありますaccounts.register。Registerクラスのクラスデコレータ属性として使用しようとしまし[Alias("accounts.register")]たが、機能しません。

スキーマをに変更するdboと、エイリアスを削除でき、すべてが機能します。残念ながら、私は多くのスキーマを備えたレガシーシステムを持っているので、これが機能する必要があります。

0 投票する
1 に答える
866 参照

servicestack - ServiceStack ORMLite

SProc ベースのソリューションを ORMLite に移行していますが、これまでのところ問題はありません。今日、私は次のメソッドを書きました:

余分なフィールドのいくつかを削除しましたが、基本的には次のとおりです。

課題は、入力される唯一のフィールドが ID フィールドであり、その ID をメソッドに渡しているため、既にその ID を知っていることです。

最後に呼び出された SQL を取得し、それを DB に対して直接実行したところ、すべてのフィールドが正しく参照されていました。

デバッガーでコードをステップ実行したところ、返された唯一のフィールドが ID だったことを除いて、すべてが正しく返されました。

考え?

0 投票する
0 に答える
294 参照

servicestack - OrmLiteエンティティの複合クラスター化インデックス

ServiceStack.OrmLiteに多くの列を持つクラスター化インデックスを作成することは可能ですか?

0 投票する
1 に答える
941 参照

unit-testing - ServiceStackの実例を探しています

この秋、WCF、認証、EntityFramework の動作などのために IIS サーバーを構成および再構成するために数週間を無駄にした私は、新しいプロジェクトで ServiceStack を使用したいと思っています。

オールインしたい。つまり、今回は Microsoft 固有のものを完全にスキップしたい。

ServiceStack を使用した実際の例を探しています。Rockstars と SocialBootstrapApi を見てきましたが、もっと大きなものが必要です。

私の要件:

  • 少なくとも 2 つのサブプロジェクト (1 つは Web パーツを含み、もう 1 つはビジネス ロジックを含む) である必要があります。
  • ServiceStack.OrmLiteとビジネスロジック部分のいくつかの一般的なものを除いて、ServiceStackのものは期待していません
  • ビジネス ロジックの単体テスト
  • ServiceStack サービスの単体テスト

ソースを見ることができるそのようなプロジェクトについて知っている人はいますか?

0 投票する
1 に答える
1060 参照

ormlite-servicestack - ServiceStack と OrmLite でモデル優先の ORM マッピングを行うことは可能ですか?

私は今週末、初めて ServiceStack を発見したところです。そのため、私はすでにすべてのプロジェクトをそれに変換している最中です。すると、小さなひっかかりにぶつかりました。

最初にデータベースから開始し、次に既存のスキーマを POCO にマッピングする OrmLite の使用について言及しているドキュメントは見つかりません。

コードファーストについてはたくさんの資料を見つけましたが、モデルファーストについては何も見つかりませんでした。

モデルファーストのアプローチを取って OrmLiite を使用する方法はありますか?

ありがとうございました。

0 投票する
6 に答える
8487 参照

servicestack - OrmLiteを使用して、POCOが変更されたときにテーブルスキーマを自動的に更新する方法はありますか?

OrmLiteは、POCOとスキーマの違いを認識し、必要に応じて列を自動的に追加(または削除)して、スキーマをPOCOと同期させたままにすることができますか?

この機能が存在しない場合、手動で同期を実行できるように、データベースでテーブルスキーマをクエリする方法はありますか?私はこれを見つけましが、ServiceStackとともにインストールされるバージョンのOrmLiteを使用しており、私の人生の間、TableInfoクラスを持つ名前空間を見つけることができません。

0 投票する
1 に答える
191 参照

c# - null例外をスローするステートメントを選択します

null exception2番目のSelectステートメントで不思議になります。

0 投票する
1 に答える
547 参照

servicestack - ConvertToListのNullReference例外(ServiceStack OrmLite)

アプリケーションのデータアクセスにOrmLiteを使用しています。4つの環境のうち3つで、すべてが期待どおりに機能しています。

すべての環境で.net4.5が実行されています。データベースは異なるバージョンを実行しています。障害が発生した環境はSQLサーバー10.50.2796に接続しており、作業環境はSQLサーバー10.50.4000に接続しています。

System.Data *アセンブリのバージョンは、機能していないサーバー上で同じです。

スタックトレース:

System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。lambda_method(Closure、Object、Object)at ServiceStack.OrmLite.ReadExtensions.ConvertToList [T](IDataReader dataReader)in C:\ src \ ServiceStack.OrmLite \ src \ ServiceStack.OrmLite \ Expressions \ ReadExtensions.cs:line 151 at ServiceStack .OrmLite.ReadExtensions.Select [T](IDbCommand dbCmd、式1 predicate) in C:\src\ServiceStack.OrmLite\src\ServiceStack.OrmLite\Expressions\ReadExtensions.cs:line 23 at ServiceStack.OrmLite.ReadConnectionExtensions.Exec[T](IDbConnection dbConn, Func2フィルター)C:\ src \ ServiceStack.OrmLite \ src \ ServiceStack.OrmLite \ Expressions \ ReadConnectionExtensions.cs:line 26

更新 これは、接続しているSQLサーバーのバージョンに関連するバグだと思います。10.50.2796を実行しているデータベースを使用するように作業環境で接続文字列を変更すると、同じエラーが発生します。

TIA、ジェイソン

0 投票する
1 に答える
444 参照

c# - ServiceStack.Net OrmLite 属性を使用せずにテーブル ID に Autoincrement を追加する

OrmLite を使用して、クラス プロパティに Orm 固有の属性を持たない (そして持つべきではない) ライブラリからモデルを永続化する Dal を作成しています。

OrmLite を使用してこれらのクラスに基づいてテーブルを作成する場合、これらの属性なしで Id (および/または属性によって定義できるその他のもの) に Autoincrement を指定することは可能ですか?

ありがとうございました。