C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

初回 DB 接続時の遅延原因


(過去ログ 125 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■74520 / inTopicNo.1)  初回 DB 接続時の遅延原因
  
□投稿者/ ainax (19回)-(2015/01/08(Thu) 11:11:20)

分類:[データベース全般] 

VS Community 2013, C#, EntityFramework 6.0 CodeFirst, Microsoft SQL Server Express Edition with Advanced Services (64-bit) ver 10.50.4033.0
Windows7 Pro 64bit

お世話になります。

Entityframework を使い Sqlserver に接続していますが、最近接続時の遅さが気になりました。(大体3〜5秒位です。)

遅延は、初めて DbContext のインスタンスを生成した時のみで、それ以降は気にならないぐらいです。

原因について調べていたのですが下記の解説を見つけました。

パフォーマンスに関する考慮事項 (Entity Framework)
http://msdn.microsoft.com/ja-jp/library/cc853327%28v=vs.110%29.aspx

恐らく上記の解説中の、「メタデータの生成」か「ビューの生成」が原因ではないかと思いました。

ビューの生成については事前に生成することで対処可能のようですが、どうやらモデルファーストでないとダメ?なような感じなのですが
コードファーストでも対処可能なのでしょうか?.edmx とかコードファーストでは見かけないので。。。

なにかご助言を頂けたら幸いです。

宜しくお願い致します。


引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -