我一直在爲我工作的公司開發一個Web應用程序,並且我正在爲VS 2015中的現有項目實施一個全新的數據庫。向現有的ASP.net Core 1.0添加新數據庫Web應用
我一直在使用https://docs.efproject.net/en/latest/platforms/aspnetcore/new-db.html作爲指導,但是,我很難理解那裏討論的一些概念,因爲我一直在使用它只有一個月左右。我本來打算在開始時設置數據庫,但一週沒有進展,所以我剛開始設計UI,打算在我們有一個工作的UI後連接數據庫。
我們希望擁有個人用戶帳戶,所以在這裏,教程不在我們的範圍內。
Web應用程序的目的是開發票,以及其他功能成熟。它會讓用戶註冊一個訂閱,這使他們可以訪問他們自己的數據庫(或者表,如果這可以規範多個用戶)
我沒有添加另一個項目到現有的項目,所以現在你有這個文件結構:
src> MainWebapp; src> invoices.AspNetCore.NewDb
我創建了包含個人用戶帳戶作爲授權的項目,目的是將其用作數據庫(用於測試)。
我在主Web應用程序上安裝了實體框架,是否需要將它安裝在「數據庫」上?
然後我走進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有一個更全面的指導?
感謝您的任何信息!