2011-10-05 8 views
1

多くのSqlテーブル - > C#クラスメソドロジーがありますが、その逆を探しています。C#クラスからSqlテーブル

仮説的な状況:

私は私が消費するいくつかのウェブサービスによって移入Nクラスを持って、操作し、その後、上のアクションをプリフォーム。今、上司は、ウェブサービスデータをデータベースに保存したいと考えています。

私はすでにクラスを定義していますが、どのようにして素早く簡単に(各クラスのSQLテーブルを生成することができますか?

+0

可能な複製をお勧めすることはできません使用していません:http://stackoverflow.com/questions/47239/how-can-i-generate-database-tables-from-c-classes –

+0

簡単に言ったよりも。どのようにSTRINGデータをデータベースに保存しますか? VARCHAR() - 使用するサイズをどのように知っていますか? NVARCHAR() - 文字列にUnicode文字が必要ですか? CHAR()?ブーリアンをTinyIntとして保存する必要があります。プライベートメンバーを保存する必要がありますか?フラグなどのデータ型をリテラル値に変換するGET/SETプロパティはどうでしょうか?しかし、それは便利なツールになります – Sparky

答えて

1

あなたがMS Entity Frameworkのコードファーストアプローチを使用することができます。

コードまずあなたがC#やVBを使用してモデルを定義することができます.Netクラス クラスおよびプロパティで属性 を使用するか、Fluent APIを使用して、オプションで追加の設定を行うことができます。モデル を使用してデータベーススキーマを生成したり、既存の データベースにマップすることができます。

は、ここではそれについての詳細をお読みください。EF 4.1 Code First Walkthrough

0

エンティティフレームワーク4は、コード最初の開発機能を持って、私はそれはそう本当に

ScottGu blog

関連する問題