Ben bir asp.net 5 konsol örnek uygulama yazıyorum ve benim arka uç konuşmak Entity Framework 7 kullanmak istiyorumEF7 nasıl kullanılır ve ASP.NET 5 Beta 8 konsol uygulamasında startup.cs olmadan SQL Server'a nasıl bağlanılır?
Sorun. Bir web uygulaması bunu nasıl biliyorum ama startup.cs
ama main.cs
kullanmadığınız zamanlarda bir konsol uygulaması için bunu gerçekleştirmek için nasıl kayboldum.
bir web uygulamasında Kod
, sen startup.cs
aşağıdaki kodu olurdu: Burada
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));
}
hizmetlerin entityframework7 ve SQL Server kullanılan bağlantı dizesi için yapılandırılmış olan var. Ben GitHub'dan, Google ve Bing baktım ama sadece EF7 ile web uygulamaları için örnek proje ve kod bulduk
deneyin. EF7'yi konsol uygulaması ile tartışan bir belge bulamadım.
Yukarıdaki kod yazmak istiyorum, ama bu benim konsol uygulaması için benim main.cs
var. Açıkçası main.cs aşağıdaki ile, başarıyı olmadı:
SampleConsoleDbContext scab = new SampleConsoleDbContext();
Bu bağlamda örneği almak için doğru yolu ona bağlantı dizesi ve hala şüphelerim var ya benim programını anlatmaya imkan yok main.cs
da.
Bu ilginç sorunla ilgili yardım, tavsiye veya yorum seviniriz. Teşekkür ederim.
Bu benim belirli bir kullanım durumunuz cevap ve cevap o bahsettiğim EF7 bağlantısında bulunan kod ile eşleşen verildiği gibi ben olarak heavyd için. Bence hem zamanın hem de yardımın için. Hala biraz sert olsa bile yeni ef7 belgelerini bulmak çok güzeldi. :) – hlyates