問題タブ [dapper-extensions]

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

c# - Guid を挿入し、dapper で値を取得する

データベースにレコードを挿入し、追加したばかりの GUID を取得しようとしています。

GUID、、、の 3 つの列を持つテーブルがあるとしFirstNameますLastName。新しいレコードを挿入してから、生成されたばかりの GUID を取得する必要があります。問題は、姓と名が重複していることが多いことです。達成する方法がよくわかりません

これが私が試したものです。どの列を選択し直すかを実際に伝えていないため、以下が機能しないことがわかっています。また、どのように伝えるかわかりません。

私が得るエラーは

シーケンスには要素が含まれていません

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

ms-access - Dapper 拡張機能 MS アクセス System.Data.OleDb.OleDbException

Dapperを使い始めたばかりです。Dapper は正常に動作します。次のステップとして、Dapper Extension との統合を試みました。System.Data.OleDb.OleDbException という例外が生成されるの"Additional information: Characters found after end of SQL statement."はなぜですか? Dapper 拡張機能は Ms Access をサポートしていません (末尾の文字のため)、またはコードに問題があるか、何か不足しています。私のコードは以下です

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

dapper - Dapper 拡張機能の取得と更新でエラーが返される

Dapper Extension & MS Access で遊んでみましたが、ある程度成功しました。私のコードを以下に示します。Get & Update を除くすべての機能 (Insert/Count/GetList/Delete) は正常に機能します。以下にコードをまとめました。誰かが望むなら、ここにすべてのコードを貼り付けることができます

私の製品クラス

そして私のメインクラスで。以下のように製品を入手して更新しようとしました。con.Get<Products>関数は、 「シーケンスには複数の要素が含まれています」というメッセージでcon.Update<Products>例外を返し、「少なくとも 1 つのキー列を定義する必要があります」という例外を返します。

con.Get<Products>失敗してもcon.GetList<Products>(predicate)完璧に動作します。セットアップのためにこのリンクをたどりました

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

c# - Dapper.NET を使用してファイル ストリームを SQL ファイル テーブルに挿入できません

プロジェクトで Dapper.NET を ORM レイヤーとして使用しています。ファイルのアップロードとダウンロード用に WebApis を作成しようとしています。しかし、私はそれを機能させることができません。私はすでに助けを探すのに十分なほど検索しましたが、何も見つかりませんでした。

単純に ADO.NET を使用している場合は、ファイル ストリームに VarBinary 型の SqlParameter を使用できます。しかし、Dapper.NET クエリ パラメータは単なる動的オブジェクトです。したがって、次のコードはレコードをファイルテーブルに挿入できません。

スローされた例外: mscorlib.dll の 'System.NotSupportedException'

追加情報: System.IO.Stream 型のメンバー fileStream はパラメーター値として使用できません

誰かがこれを行ったことがありますか、または私が使用できるダッパー拡張プラグインを知っていますか?

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

visual-studio - Visual Studio が Dapper.Extension 名前空間を解決しない

Dapper.Extension の使用方法を学習しようとしていますが、nuget パッケージのインストールと再インストールを複数回試みた後です。名前空間を解決して使用可能にすることができません。汎用リポジトリを作成していますが、名前空間を含めようとすると、VS はそれを認識しません。ドキュメントとインストールガイドをすべて調べましたが、この問題を抱えている人は他にいません。私が見過ごしているばかげたことはありますか?拡張機能を使用して、以下の Find メソッドを参照してください。

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

entity-framework - Dapper 拡張機能 dbConnection.Get

Problem with: Dapper Extensions dbConnection.Get(personId)

I have a model called Person:

Person
{
    public int PersonId { get; set; }
    public string Name { get; set; }
}
<

Problem with: Dapper Extensions dbConnection.Get(personId)

I have a model called Person:

In the database I have this table:

When I try this without any kind of custom mapping, I get an error "Invalid object name 'Person'." I believe this is a mapping issue, because when I completely map the model with the prefix 'Pers_', and use 'data.Persons' Get works.

But is there a way to automatically map with a prefix? The database I'm using has many different tables with different prefices.

I also have everything already mapped to Entity framework. Is there a possibility of getting the map settings from Entity DbModelBuilder?


Create one image in javascript

I have the following code to create an image with JavaScipt, the image appear on a button click. The problem is when the image is created and i click again the button another one appear, and i don't want that.

How i can solve that?