問題タブ [subsonic3]
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.
subsonic - SimpleRepository の例での RunMigrations の問題 - Subsonic 3
今日、Subsonic 3 をダウンロードしてサンプルを試してみました。SimpleRepository の例に問題があり、他の誰かがこれを持っているかどうか疑問に思いました。HomeController には、次のような定義があります。
移行を有効にしたかったので、次のように変更しました。
ただし、これを実行するとエラーが発生し、「文字列またはバイナリ データが切り捨てられます。」という問題が発生します。
違いがあればVSのバージョンは2008(GDR適用)
これは、最新の 3.0.0.1 および .2 ダウンロードの問題です。
subsonic - Category.All での Subsonic SimpleRepository の問題
Subsonic 3 の SimpleRepository サンプルの Create View に問題があります。行 (28) でエラーが発生します。
基本的に、 .All() は不明です。誰にもこれに対する解決策がありますか?
このエラーに違いはありませんが、GDR がインストールされた VS2008 を使用しています。
これはまだ 3.0.0.1 (最新のダウンロード) の問題ですが、ダウンロードは元のリリースとの違いは見られません。
subsonic - Subsonic 3 を使用して ID 主キーを持つテーブルに新しいレコードを挿入するデモはありますか?
Subsonic 3 を使用して ID 主キーを持つテーブルに新しいレコードを挿入するデモはありますか?
unit-testing - サブソニック 3 アクティブ レコード テスト
Active Record の新しいビルトイン テスト (接続文字列として "Test" を設定) を使用すると、更新の実行中に問題が発生しました。
私がテストしているコードは、既存のオブジェクトをデータベースから引き出し、変更を加えてから保存します。
これをテストするために、1 つの製品を含む新しい製品リストを作成しています。
次に、テスト (偽) を設定します。
保存メソッドを呼び出す
問題は、次のエラー メッセージが表示されることです...
System.NotImplementedException: メソッドまたは操作が実装されていません。ActiveRecord.cs の Model.Generated.Product.Add(IDataProvider プロバイダー) で SubSonic.Repository.TestRepository`1.Add(T 項目、IDataProvider プロバイダー): ActiveRecord の Model.Generated.Product.Save(IDataProvider プロバイダー) で 708 行.cs: ActiveRecord.cs の Model.Generated.Product.Save() の 721 行目: ProductRepository.cs の Subsonic.PDAJobRepository.SaveProduct() の 715 行目: When_Saving_Product の Tests.ProductRepository.When_Saving_Product.Setup() の 46 行目。 cs: 44行目
subsonic - Subsonic 3: 'System.Byte' から 'System.Byte[]' への無効なキャスト
Subsonic 3.0 を使用しようとしていますが、クエリを実行するたびに次のエラーが表示されます。
「'System.Byte' から 'System.Byte[]' へのキャストが無効です。」
いくつかの異なるテーブルでlinqとactiverecordを使用しようとしましたが、常にこの問題が発生しています。
念のため、エラーをスローするコードを抜粋すると、次のようになります。
また、エラーをデバッグしようとしましたが、ステップ実行中にエラーの正確な原因を見つけることができませんでした。
asp.net-mvc - Subsonic 3 getpaged フィルターの質問
これはばかげた質問だと思いますが、フィルターされたアイテムのページリストを取得するにはどうすればよいですか?
これが私がそれをやった方法です:
言い換えれば、テーブルで検索を行い、結果のページ化されたリストを返したいということです。
ありがとう!
linq - Subsonic 3 Linq プロジェクションの問題
OK、私はこれで頭を壁にぶつけています ;-)
データベース内の Address、Customer、および CustomerType という名前のテーブルを指定して、顧客に関する概要情報を組み合わせて表示したいので、これら 2 つのテーブルを結合して特定の結果を取得するクエリを作成します。
CustomerSummaryView は単純な POCO です
何らかの理由で、これは機能しません。CustomerSummaryView の結果の IEnumerable リストを取得します。各レコードには顧客名と郵便番号がありますが、顧客タイプ フィールドは常に null です。
さまざまなデータベース テーブルと投影されたクラスを使用して、この問題を数回再現しました。
誰でもアイデアはありますか?
mysql - Subsonic が MySQL で動作しない (5.0.51a)
Subsoinc 3.0.0.1 を使用して mysql db に接続しようとしています。
dll 参照と接続文字列を app.config に追加しました
次に、テンプレートを ActiveRecord フォルダーからソリューションのフォルダーにコピーし、名前空間と接続文字列を編集しましたが、次のエラーが発生します。
エラー 10 実行中の変換: System.Data.SqlClient.SqlException: SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: 名前付きパイプ プロバイダー、エラー: 40 - SQL Server への接続を開けませんでした) System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) で System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) で System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) Microsoft.VisualStudio の System.Data.SqlClient.SqlConnection.Open() の .Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) 。
次に、TemplateProviders で MySQL.ttinclude と Settings.ttinclude を見つけ、ActiveRecord のファイルをそれらに置き換えましたが、すべてが変更されるわけではありませんでした。
LinqTemplates も試してみました。
subsonic - 亜音速3-これらのアプローチの違いは何ですか?
この方法は正常に機能します。
ただし、IQueryable外部キーコレクションがある場合、以下は失敗します
-UPDATE PERSON WHERE ID = {0}などのBuildUpdateQueryからのクエリを実行すると、リポジトリ更新で例外がスローされます。これは構文が間違っています。
subsonic - SubSonic SimpleRepository - デフォルト値
うまくいけば、SubSonic SimpleRepository へのソリューション/パッチがあり、列/プロパティをデフォルト値で指定して、DB にデフォルト値セットを入力できるようになります。
私はまだ SubSonic Docs を読んでいて、その問題に出くわしました。多分誰かが私が使い始めることができるこれに対する答え/解決策を持っています。