質問: Dapper Extensionsを使用して、DB上で簡単なCRUD操作を実行しています。私の問題は、使用しているテーブルがdboとは異なるスキーマに保持されていることです。ダッパー拡張レベルでスキーマを選択する方法はありますか? または DBに接続するために使用されているユーザー経由でこれを処理する必要がありますか?
回答: AutoClassMapperを使用して、モデルに新しいスキーマを割り当てることができます。これについての概要は拡張サイトにあります。基本的に、異なるスキーマを持つモデルごとにAutoClassMapperを作成する必要があります。それを宣言する最も良い場所は、あなた自身のモデルそのものです: ``` public class MyModel { public Guid Id { get; set; } } public class MyModelMapper : AutoClassMapper { public MyModelMapper() : base() { Schema("YourNewSchema"); } } ```