2017-06-20 15 views
-2

まあまあ私はしばらくの間C#で奇妙なアプリケーションをプログラミングしていました。私はどの言語にもかなり適応可能です。それは私が決して専門家ではないと言われています。私は必要なものを手に入れることができ、それはかなりきれいです。私を困惑させている1つの領域はデータベースで作業しています。私はデータベースの仕組みを理解していて、SQLクエリを書くことさえできます。私が持っている最大の問題は、Visual Studioを使ってコードを自動生成することです。以前の質問では、これを使用しないように言及されています。さて、私は、データベースへの接続の基礎を学び、Visual Studioが通常処理する自動生成コードを作成することが有益であると考えています。誰でもここで最高のことを学ぶ場所を私に提供できますか?私はパフォーマンスのベストプラクティスを案内し、それを動作させる方法だけでなく、クリーンアップするものを求めています。あなたが自動生成されたコードを使用する場合は、事前Visual Studioで生成されたコードを使用するのではなく、データベースで作業しています

+0

だけで簡単にGoogle検索からのいくつかのチュートリアルを始めます。しかし、このタイプの質問はここで不幸にも話題にはなりません。 –

+0

MSDNサイトにサンプルコードのドキュメントがあります。 [SqlConnection](https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection(v = vs.110).aspx)を参照してください。最後にサンプルコードを試してください。問合せと非問合せ文の両方をサポートするためのさまざまなクラスがあります。あなたがデータで満たすことができるアダプタがあります。 「Sql」バージョンはMS SQL Serverで動作し、同じクラスのOracleConnectionおよびOdbcConnectionバージョンがあります。 – criticalfix

答えて

0

おかげで、あなたは、Entity Frameworkのコードファーストを欠けていますか?私はあなたが指定しなかったことに気づいた。

これは、Entity Frameworkの公式ドキュメントです。 https://msdn.microsoft.com/en-us/data/ee712907

私はコードの最初の部分に焦点を当て、おそらくEFデザイナー、モデルファースト、またはデータベースファーストについて心配することはありません。

いくつかの重要な概念を理解しておきたいと思っています。

  • コードファースト
  • 流暢API
  • 足場
  • データ注釈
  • 移行
関連する問題