Bazı veritabanı sütunlarını şifrelemem gerekiyor (Sql Server 2012'de). Sütun düzeyinde şifreleme kullanmamız gerektiğine karar verildi (sql serverde uygulandı). Uygulama tarafında bazı karmaşık alan modellerinin üstünde bir web api oluşturacağım. Temiz bir alan modelini korumak için Entity Framework'ün ilk yaklaşımını kullanmak istiyorum. Burada saklı prosedürlere başvurmayı içermeyen işe yarar bir çözüm var mı? İdeal olarak, sql şifreleme/şifre çözme işlevlerini yapmak için belirli alanları sarmak üzere varlık çerçevesi tarafından oluşturulan sql'i bir şekilde işlemek isterim.Sql Server Sütun Düzeyiyle Şifreleme Varlık Çerçevesi Şifreleme
İdeal olarak, böyle bir şey: SQL Server 2012'de
modelBuilder.Entity<MyTable>().ToTable("Table1").Property(p => p.SensativeData).encrypt("keyName",authenticatorFunc);
Bazıları etrafa baktıktan sonra, yine de Entity Framework için birkaç seçeneğim kaldı. Diğer taraftan NHibernate, bunu sırasıyla okuma ve yazma için alan formülleri ve Kullanıcı Türleri aracılığıyla desteklemektedir. – Noel