Tôi đang viết ứng dụng mẫu bảng điều khiển asp.net 5 và tôi muốn sử dụng Entity Framework 7 để nói chuyện với chương trình phụ trợ của tôi. Tôi biết làm thế nào để làm điều này trong một ứng dụng web, nhưng tôi bị mất vì làm thế nào để thực hiện điều này cho một ứng dụng giao diện điều khiển khi không sử dụng startup.cs
nhưng main.cs
.
Mã
Trong một ứng dụng web, bạn sẽ có đoạn mã sau vào startup.cs
:
public void ConfigureServices(IServiceCollection services)
{
var connection = @"Server=(localdb)\mssqllocaldb;Database=EFGetStarted.AspNet5;Trusted_Connection=True;";
services.AddEntityFramework()
.AddSqlServer()
.AddDbContext<BloggingContext>(options => options.UseSqlServer(connection));
}
Ở đây bạn có các dịch vụ được cấu hình cho entityframework7 và chuỗi kết nối được sử dụng SQL Server.
Cố gắng
tôi đã xem xét trên GitHub, Google, và Bing nhưng chỉ tìm thấy dự án mẫu và mã cho ứng dụng web với EF7. Tôi chưa tìm thấy tài liệu thảo luận về EF7 với ứng dụng bảng điều khiển.
Tôi muốn viết mã trên, nhưng có nó trong số main.cs
cho ứng dụng bảng điều khiển của tôi. Tôi đã không có thành công, rõ ràng là những điều sau đây main.cs:
SampleConsoleDbContext scab = new SampleConsoleDbContext();
tôi không có cách nào nói chương trình của tôi những gì các chuỗi kết nối và tôi vẫn còn có nghi ngờ này nó đúng cách để có được bối cảnh thuyết minh trong main.cs
.
Tôi sẽ đánh giá cao mọi hỗ trợ, lời khuyên hoặc nhận xét về vấn đề thú vị này. Cảm ơn bạn.
này trả lời trường hợp sử dụng cụ thể của tôi và tôi đã bỏ phiếu nó như là câu trả lời cho nó phù hợp với mã được tìm thấy trong các liên kết EF7 tôi đã đề cập to heavyd. Tôi nghĩ cả hai đều dành thời gian và giúp đỡ của bạn. Thật tuyệt khi thấy rằng tài liệu ef7 mới, ngay cả khi nó vẫn còn hơi thô. :) – hlyates