0

実際のdbmlを使用せずに、linq-to-sqlクラスがすべてのテーブルのクラスを生成するように、生成されたクラスを取得できるかどうか疑問に思っていました。私の状況は次のとおりです。

データベースからすべてのデータを取得し、json として返す API があります。一方、そのデータを取得するアプリケーションがありますが、適切に操作するには、適切なクラスに再度キャストする必要があります。もちろん、必要なプロパティを使用して、これらすべてのクラスを自分で作成することもできます。しかし、それらが生成できれば便利です。アプリケーションは、データベース自体への接続を必要としません。これが、dbml を使用しないことでデータベースを保護したい理由です。dbml を使用すると、接続が可能になります。したがって、jsonをキャストするためにこれらのクラスが必要です。

私はこれを行うことができますか、それとも不可能ですか?

4

1 に答える 1

0

T4必要な場合は、クラスを生成する ために使用できます。Oleg Sychには、これに関する優れた一連のチュートリアルがあります。

それが役に立てば幸い!

于 2013-03-01T14:17:46.050 に答える