SQL 2008 LinqとEntity Framework 4を使用します。私のデータベースとEFでViewを使用して読み取り専用パフォーマンスを向上させることはできますか?
私のデータベースには、CmsContentsというテーブルがあります。 この表にはTitle
,CategoryId
などのような多くのフィールドがあり、かなり重いものはHtmlCode
のようなものがあります。
私のフロントエンドの多くの部分で、私は下降順でのみいくつかのフィールドの例のみTitle
とCategoryId
のように私のテーブルCmsContentsのを表示する必要があります。
質問: 私は(提出を除外している:HtmlCode
)私のテーブルCmsContentsのための部分的なビューを使用した唯一のパフォーマンスを読んで改善することができますか? 私はこのビューをEFのモデルにマップし、Linqを使用してフロントエンドで設計結果を取得します。
私の目的は、パフォーマンスを向上させ、Linq to EntityクエリでAnonymousTypeを使用しないようにすることです。
あなたはどう思いますか教えてください。
ありがとうございました。
あなたのご意見ありがとうございます。以前はあなたの構文を見たことがありませんでした。このコードに同じことをどのように適用できますか? var contents = context.CmsGroupsTypes.Single(g => g.GroupTypeId == 1).CmsContents; – GibboK
ありがとう、それは素晴らしい仕事です! – GibboK