0

私たちのチームは Sql Metal を使い始めたばかりで、私は 2 日間使ってみました。これを行っている間、私はいくつかのことに気づきました。

  1. 次のようなコマンドを実行すると

sqlmetal /code:ps.cs /server:devapp042dbs /database:promotionalsponsorship /namespace:DAL

「LINQ to SQL SQLMETal」オブジェクト モデルを作成します。さて、これは通常のクラスではありません。多くの自動生成されたコードがあり、多くの自動生成されたプロパティとメソッドを備えた LINQ/EF のような匂いがします。

サービス スタックの Dapper や ORMLite などの Micro ORM を使用しましたが、それらの素晴らしい点は、独自のオブジェクト モデルを自動生成するのではなく、作成した単純なオブジェクト モデルで動作することです。

私の質問は、これらの SQLMetal マッピング クラスをアプリケーションのモデルとして使用できるか、または必要なすべての情報を抽出できる単純なラッパー クラスを作成する必要があるかということです。

私の要点を明確にするために、私がSQL メタル クラス単純なモデル クラスと呼んでいるもののサンプルを以下に示します。

4

1 に答える 1