私はエンティティ フレームワーク 5 を使用しています。ストアド プロシージャをインポートするデータベースを最初に使用します (ほとんどは作成、更新、削除です)。
そして現在、ほとんどのプロシージャに追加パラメータのユーザー ID を渡す必要があります。
dbContext.UpdateEntity(userid, param1, param2, ...)
一部のテーブルには 30 を超えるフィールドがあるため、EF プロシージャによって生成されたものを直接使用するのは不快です ( など)。より良い方法があるはずです-どこを検索すればよいですか?
プロジェクトで重要かもしれませんが、edmxファイルがあります-頻繁に更新されるため、この方法を維持したいと思います。