dapper

    2

    2答えて

    Entity Frameworkの使用私が取り組んでいるプロジェクトのデータベースにあるほとんどのsprocsから具体的なクラスを作成できます。しかし、ストアドプロシージャのいくつかは、動的SQLを使用し、そのように何のメタデータは、SPROCをのために返されません。 私は具体的なクラスを手動で作成しましたが、今はsproc出力をこのクラスにマップしてこのタイプのリストを返したいと思います。以下の

    5

    2答えて

    表: create table Documents (Id int, SomeText varchar(100), CustomerId int, CustomerName varchar(100) ) insert into Documents (Id, SomeText, CustomerId, CustomerName) sel

    9

    3答えて

    もう少し高度なマッピングは、その後、私のprevious question :) 表: create table [Primary] ( Id int not null, CustomerId int not null, CustomerName varchar(60) not null, Date datetime default getdate(),

    5

    1答えて

    私は次のようにプロファイル詳細情報を取得しています: var profiles = connection.Query<Models.PROFILE>("SELECT * FROM PROFILES WHERE [email protected]", new { ID = profileID }); // IEnumerable var profile = profiles.First<Model

    7

    1答えて

    ダッパーを使用すると、次のようにIncorrect syntax near ','がスローされます。 const string sql = "select * from ZipToZipDistance z where z.NoRouteFound = 0" + " and z.OriginZip in (@zips) or z.DestZip in (@zips)"; va

    3

    1答えて

    私はforeachループ内のストアドプロシージャを呼び出しており、各繰り返しでパラメータの1つの値を変更したいと考えています。現在、DynamicParametersに追加されたパラメータにアクセスする方法はありませんが、ソースを読むとDynamicParametersは内部の辞書を保持しています。これが公開されていない理由、またはParamInfosに値を変更させる別の方法がある場合、その理由は

    7

    2答えて

    私は一緒に実行する必要があるいくつかのクエリを持っており、私はQueryMultiple機能を使用してこれを行うことができます。 しかし、この場合私はどのように使用できるかを知ることができませんでしたマルチマッピング。 これを達成する方法を知っている人はいますか?

    6

    1答えて

    私はDapperマイクロOR/Mに本当に感銘を受けています。私は本当にそれをいくつかの本格的なOR/Mのサイド・バイ・サイド・コンパニオンとして使用したいと思います。それの代わりに。とにかく、データベースから階層を非直列化する戦略があれば、私は決して分かりませんでした。たとえば、レコードセット行の返されるオブジェクトは、フィールドに依存します(たとえば、NHの 'discriminator'と呼ば

    1

    1答えて

    Mono、SQLite、Dapper & Dapper拡張機能を使用しています。私はデータベースから読むことができますが、挿入は機能していません。私はsqlite用にMono Driverを使用しています。 エラーは私にはあまり有益ではありません。どんな助けでも大歓迎です。 エラー: SQLite error near ".": syntax error at Mono.Data.Sqlite

    0

    1答えて

    私は新しいプロジェクトにそれを使用することを大胆にして、新しいです。それを読んだ後、私はConcurrentDictionaryしかないかもしれない唯一の問題のようです。 Dapperのは、それが、これはそれがすぐにすばやくオブジェクト とプロセスパラメータを実体化することを可能に実行するすべてのクエリについての情報をキャッシュします。現在の実装 は、この情報をConcurrentDictiona