問題タブ [dblinq]

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 投票する
1 に答える
351 参照

vb.net - linqからsqliteへの問題

vb.net sqlite.netとdblinq0.20.1を使用して、主キーフィールドでsqliteテーブルを検索しています。

私のコードは次のようになります

これにより、「nullにできないタイプで使用される合体」というエラーが返されます。

null許容フィールドを検索すると、正常に機能します。

誰かが以前にこのエラーに遭遇し、問題が何であるかについて何か光を当てますか?

0 投票する
2 に答える
767 参照

mysql - MySQLタイムスタンプから.NETタイムスタンプ

DBLinqを使用してC#.NET3.5からMySQLDBにアクセスしています

Visual Studio 2010 ORM用のdbmlファイルを作成しましたが、正常に読み込まれます。ただし、ソースをコンパイルすると、MySQLタイムスタンプから.NETDateTimeへの変換に関するエラーが発生します。

これらは2つの「異なる」タイプであるため、この種の意味があります(ただし、MySQLのドキュメントには実質的に同じであると記載されています)。http://dev.mysql.com/doc/refman/5.0/en/datetime.html

VS2010によってスローされるエラーは次のとおりです。

エラー1DBML1005:タイプ「Activity」の列「RowVersion」のDbType「timestamp」とタイプ「System.DateTime」の間のマッピングはサポートされていません。00

ここで、RowVersionは、楽観的同時実行性のタイムスタンプです。

2つの間でどのように機能させるのですか?

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

asp.net - MonoDevelop上のASP.NETWebサービスのDblinq参照により、xsp2に障害が発生します

単純なASP.NETWebサービス内でsqliteプロバイダーを使用してDBLinqを試してみようとしています。また、MonoDevelop2.4およびMono2.6.7を使用しています。monodevelopのプロジェクトは、デフォルトでローカルコピーに設定されているDbLinq.dllを参照しています。Webサービスを問題なくコンパイルできます。Monodevelopから実行しようとしたり、コマンドラインからxsp2を使用したりしようとすると、xsp2が失敗し、いくつかのエラーが発生します(以下を参照)。DBLinq.dll参照のローカルコピーのチェックを外すと、xsp2は実行されますが、コードのLinq部分は機能しません。これは、MySQLプロバイダーにも当てはまります。問題は、DbLinqが参照されてローカルにコピーされたときに、依存するアセンブリもコピーされ、アセンブリの1つがxsp2をチョークさせていることだと思います。

誰かがこれに遭遇しましたか?どうすれば問題を解決できますか、または回避策は何ですか?どんな助けでも大歓迎です。以下は、asmxコードビハインドのWebサービスメソッドのサンプルスニペットです。

[WebMethod]
public string getrecord(){

txtを返す;
}

もちろん、これはデータアクセスを実装するための良い方法ではない可能性があり、関心の分離を行う必要があります。しかし、テストの目的では、これは少なくとも機能するはずです。

xsp2を実行したときに発生するエラーは次のとおりです。上で述べたように、DbLinqが参照してローカルにコピーした依存アセンブリの1つが、これを引き起こしています。私の質問は、これが機能するようにこれをどのように修正するのが最善かということです。

user @ ubuntu:〜/ Projects / WebService / WebService $ xsp2 --address 127.0.0.1 --port 8889

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリ/ usr / lib / mono / gac/SystemにメソッドSystem.Web.Configuration.WebConfigurationManager::get_AppSettings()がありません。 Web / 2.0.0.0_ b03f5f7f11d50a3a / System.Web.dll、アセンブリ/usr/lib/mono/gac/Mono.Web/ 2.0.0.0 _0738eb9f132ed756/Mono.Web.dllで参照

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリにメソッドSystem.Configuration.ConfigurationProperty ::。ctor(string、Type、object、TypeConverter、ConfigurationValidatorBase、ConfigurationPropertyOptions)がありません/ home / ellory / Projects / WebService / WebService / bin / System.Configuration.dll、アセンブリ/usr/lib/mono/gac/ System.Web / 2.0.0.0__b03f5f7f11d50a3a/System.Web.dllで参照

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリにメソッドSystem.Configuration.ConfigurationProperty ::。ctor(string、Type、object、TypeConverter、ConfigurationValidatorBase、ConfigurationPropertyOptions)がありません/ home / ellory / Projects / WebService / WebService / bin / System.Configuration.dll、アセンブリ/usr/lib/mono/gac/ System.Web / 2.0.0.0__b03f5f7f11d50a3a/System.Web.dllで参照

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリにメソッドSystem.Configuration.ConfigurationProperty ::。ctor(string、Type、object、TypeConverter、ConfigurationValidatorBase、ConfigurationPropertyOptions)がありません/ home / ellory / Projects / WebService / WebService / bin / System.Configuration.dll、アセンブリ/usr/lib/mono/gac/ System.Web / 2.0.0.0__b03f5f7f11d50a3a/System.Web.dllで参照

**(/usr/lib/mono/2.0/xsp2.exe:2566):警告**:アセンブリにメソッドSystem.Configuration.ConfigurationProperty ::。ctor(string、Type、object、TypeConverter、ConfigurationValidatorBase、ConfigurationPropertyOptions)がありません/ home / ellory / Projects / WebService / WebService / bin / System.Configuration.dll、アセンブリで参照/usr/lib/mono/gac/ System.Web / 2.0.0.0__b03f5f7f11d50a3a/System.Web.dll例外タイプの処理TargetInvocationExceptionメッセージは呼び出しのターゲットによって例外がスローされました。IsTerminationがTrueに設定されていますSystem.Reflection.TargetInvocationException:呼び出しのターゲットによって例外がスローされました。

サーバースタックトレース:at System.Reflection.MonoCMethod.Invoke(System.Object obj、BindingFlags invokeAttr、System.Reflection.Binderバインダー、System.Object []パラメーター、System.Globalization.CultureInfoカルチャー)[0x00000] in:0 at System .Reflection.MonoCMethod.Invoke(BindingFlags invokeAttr、System.Reflection.Binderバインダー、System.Object []パラメーター、System.Globalization.CultureInfoカルチャー)[0x00000] in:0 at System.Reflection.ConstructorInfo.Invoke(System.Object [ ]パラメータ)[0x00000] in:0 at System.Activator.CreateInstance(System.Type type、Boolean nonPublic)[0x00000] in:0 at System.Configuration.ConfigInfo.CreateInstance()[0x00000] in:0 at System.Configuration .SectionInfo.CreateInstance()[0x00000] in:0 at System.Configuration.Configuration.GetSectionInstance(System.Configuration.SectionInfo config、Boolean createDefaultInstance)[0x00000] in:0 at System.Configuration.ConfigurationSectionCollection.get_Item(System.String name)[0x00000] in:0 at System.Configuration.Configuration.GetSection(System.String path)[0x00000] in:0 at System.Web.Configuration.WebConfigurationManager.GetSection(System.String sectionName、System.String path、System.Web.HttpContext context)[0x00000] in:0 at System.Web.Configuration.WebConfigurationManager.GetSection(System.String sectionName、System .String path)[0x00000] in:0 at System.Web.Configuration.WebConfigurationManager.GetWebApplicationSection(System.String sectionName)[0x00000] in:0 at System.Web.Hosting.ApplicationHost.SetHostingEnvironment()[0x00000] in:0 System.AppDomain.DoCallBack(System.CrossAppDomainDelegate callBackDelegate)[0x00000]で:0 at(wrapper remoting-invoke-with-check)System.AppDomain:DoCallBack(System.CrossAppDomainDelegate)at(wrapper xdomain-dispatch)System.AppDomain:DoCallBack(object、byte []&、byte []&)

[0]で再スローされた例外:---> System.TypeInitializationException:System.Web.Configuration.HostingEnvironmentSectionの型初期化子によって例外がスローされました---> System.MissingMethodException:メソッドが見つかりません:'System.Configuration.ConfigurationProperty。 .ctor'。---内部例外スタックトレースの終了---at(ラッパー管理対象からネイティブ)System.Reflection.MonoCMethod:InternalInvoke(object、object []、System.Exception&)at System.Reflection.MonoCMethod.Invoke(System。 Object obj、BindingFlags invokeAttr、System.Reflection.Binderバインダー、System.Object []パラメーター、System.Globalization.CultureInfoカルチャー)[0x00000] in:0---内部例外スタックトレースの終了---at(wrapper xdomain-呼び出す)System.AppDomain:DoCallBack(システム。

0 投票する
2 に答える
4850 参照

c# - LINQ to MySQL (DbLinq) と Dynamic LINQ を使用したソート可能な JqGrid - Orderby が機能しない

JqG​​rid でのエントリの並べ替えに問題があります。Orderby が機能しないようです。コードにブレークポイントを設定したところ、orderby が要素の順序を変更しないことに気付きました。何が間違っている可能性がありますか?

MySQL (DbLinq プロジェクト) で LINQ to SQL を使用しています。

私のアクションコード:

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

linq-to-sql - Mono は System.Data.Linq.Mapping.AssociationAttribute の正しい処理をサポートしていますか?

外部キー関係を持つテーブルに挿入するアプリケーションを作成できません。SqLite3 と Mono 2.8 を使用しています。

私のsqliteスクリプトは次のようになります。

だから私は多対多の関係を持っています。次に、マッピング クラスがあります。

コードを実行すると:

例外がスローされます。

DataContext.Log には次のものが含まれます。

Appointment.CourseAppointments で AssociationAttribute にコメントすると、すべて正常に動作します...

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

c# - PostgreSQL および C# での DB_LINQ の使用

親愛なる..私はpostgresqlをデータベースとして使用したいのですが、私がグーグルをしていたときに、postgresqlをLinQとして接続するDb_Linqを見つけました。しかし、それをインストールするとき、私はそれを行う方法を混乱させました..最初に、ソリューションをダウンロードしてコンパイルし、コマンドプロンプトでそれを入力します DbMetal.exe \server:localhost:5432 /user:postgres /password:admin /database:testdatabase /code:linqGen.cs provider:Postgresql ですが、うまくいきません。Db_Linq のインストール方法を教えてください。前もって感謝します

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

.net - DbMetal で DataContext クラス名を設定するには?

DbLinq の DbMetal は、Mainを継承するクラスを生成しDataContextます。なりたくないMain。それを変更する方法は?

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

.net - 自動生成されたファイルを MsBuild プロジェクトに含める方法は?

MsBuild 4.0 を使用して、プロジェクト ソース ファイルの 1 つを生成するビルド前イベントを含めました。ただし、生成される前にファイルを探します。

エラー CS1504: ソース ファイル 'c:\src\Data\Main.Designer.cs' を開けませんでした ('未特定のエラー')

ファイルは DbMetal/SqlMetal によって生成されます。これを機能させる方法はありますか?

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

.net - バイナリ Guid が通常の表現と異なるのはなぜですか

次のガイドがあります。

System.Guid + DbLinq + SQLite を使用して保存すると、次のフィールドがデータベースに追加されます。

(わかりやすくするためにダッシュを追加)

最後の 8 バイトが同じ順序で、最初の 3 つのグループが逆になっていることがわかりますが、その理由はわかりません。

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

linq - 条件が外部エンティティに設定されている場合、Linq クエリを正しく作成するにはどうすればよいですか?

以下は、この問題を説明するためのサンプル データです。

上記の例のテーブルを使用すると、tblPrimary.Name の名前に関連付けられたすべての詳細レコードを返す必要がある「名前」が与えられます。tblPrimary.Name は一意ではないため重複がありますが、日付と時刻が異なるため、実際には異なる項目です。

SQLMetal を使用すると、オブジェクトが 2 つのテーブル間の関係を処理するようにコードが生成されます。これを念頭に置いて、次のようにクエリを作成します。

上記の例のデータを使用して、異なる DateAdded を持つ tblPrimary に 2 つの「John」があり、各 John の tblDetail に 2 つのレコードがある場合、クエリによって返される結果は次のようになります。

私が本当に望んでいるのはこれです:

Joinsを使用せずにこのLinqクエリを解決する方法を誰かが提案できますか? sqlmetal によって生成された 2 つのテーブル間のリレーションシップは、既に結合を処理する必要があると思います。