Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
SQL Server Compact, Visual Studio ile yüklenen varsayılan veritabanıdır. Daha fazla bilgi için bkz. SQL Server Compact (Visual Studio) kullanma.
Bu konu başlığı altında, LINQ to SQL desteğinin kullanımı, yapılandırması, özellik kümeleri ve kapsamı arasındaki temel farklar özetlenmiştir.
LINQ to SQL ile İlişkili SQL Server Compact'ın Özellikleri
Varsayılan olarak, SQL Server Compact tüm Visual Studio sürümleri için yüklenir ve bu nedenle geliştirme bilgisayarında LINQ to SQL ile kullanılmak üzere kullanılabilir. Ancak SQL Server Compact ve LINQ to SQL kullanan bir uygulamanın dağıtımı, SQL Server uygulaması için olandan farklıdır. SQL Server Compact, .NET Framework'ün bir parçası değildir ve bu nedenle uygulamayla birlikte paketlenmeli veya Microsoft sitesinden ayrı olarak indirilmelidir.
Aşağıdaki özelliklere dikkat edin:
SQL Server Compact, doğrudan veritabanı dosyalarına (.sdf uzantısı) karşı kullanılabilecek bir DLL olarak paketlenmiştir.
SQL Server Compact, istemci uygulamasıyla aynı işlemde çalışır. Bu nedenle SQL Server Compact ile iletişimin verimliliği SQL Server ile iletişim kurmaktan önemli ölçüde yüksek olabilir. Öte yandan, SQL Server Compact, yönetilen ve yönetilmeyen kod arasında uyumlu çalışma ve bununla ilişkili ek maliyetler gerektirir.
SQL Server Compact DLL'nin boyutu küçüktür. Bu özellik, genel uygulama boyutunu küçültür.
SQL Server Compact'ı, LINQ to SQL çalışma zamanı ve SQLMetal komut satırı aracı destekler.
Nesne İlişkisel Tasarımcısı SQL Server Compact'i desteklemez.
Özellik Kümesi
SQL Server Compact özellik kümesi, LINQ to SQL uygulamalarını etkileyebilecek şekilde SQL Server özellik kümesinden çok daha basittir:
SQL Server Compact saklı yordamları veya görünümleri desteklemez.
SQL Server Compact, veri türlerinin ve SQL işlevlerinin yalnızca bir alt kümesini destekler.
SQL Server Compact, SQL yapılarının yalnızca bir alt kümesini destekler.
SQL Server Compact yalnızca en düşük düzeyde iyileştirici sağlar. Bazı sorgular zaman aşımına uğrayabilir.
SQL Server Compact kısmi güveni desteklemez.