私は働いている会社のWebアプリケーションを開発しており、VS 2015の既存のプロジェクトに新しいデータベースを実装しようとしています。既存のASP.netコア1.0 Webアプリケーションに新しいデータベースを追加
私はhttps://docs.efproject.net/en/latest/platforms/aspnetcore/new-db.htmlをガイドとして使用してきましたが、ここで取り上げた概念の一部を理解するのは苦労しています。私は最初にデータベースを設定しようとしていましたが、1週間は進歩していませんでしたので、UIを設計し始めました。
私たちは個別のユーザーアカウントを持っていますので、そのチュートリアルは私たちの範囲には入っていません。
ウェブアプリケーションの目的は、成熟するにつれて、請求書発行です。ユーザーがサブスクリプションにサインアップして、自分のデータベースにアクセスできるようにします(または複数のユーザーのために調整できる場合はテーブル)
私は既存のプロジェクトに別のプロジェクトを追加しました。このファイル構造:
src> MainWebapp; src> invoices.AspNetCore.NewDb
個人用のアカウントを権限として使用してプロジェクトを作成し、テスト用にデータベースとして使用します。
メインWebアプリケーションにEntity Frameworkをインストールしましたが、これも「データベース」にインストールする必要がありますか?
私はその後MainWebapp startup.csファイルに行き、中のチュートリアルから、このコードを貼り付ける。
public void ConfigureServices(IServiceCollection services)
{
// Database Connection
var connection = @"Server=(localdb)\mssqllocaldb;Database=invoices.AspNetCore.NewDb;Trusted_Connection=True;";
services.AddDbContext<BloggingContext>(options => options.UseSqlServer(connection));
}
問題は、私は用語でこの行の目的を理解していないservices.AddDbContext<BloggingContext>(options => options.UseSqlServer(connection));
ですデータベース接続の誰かが私に違った説明をすることができたら、何かがクリックされるかもしれません。
ASP.netコア1.0の初心者用データベースとデータベースに関する包括的なガイドがありますか?
ありがとうございました!