Web.config
Dosya ayarları şuna benzer
Model Column
Şöyle belirtilir. DbType Money,Int vs. olabilir.
Model Key
Entity Framework Key Anostasyonu yazısına taşıdım.
Model Required
Şöyle belirtilir.
Şöyle belirtilir.
DbContext Sınıfı yazısına taşıdım.
Dosya ayarları şuna benzer
<entityFramework>
<providers>
<provider invariantName="System.Data.SqlClient" type="..." />
</providers>
</entityFramework>
<connectionStrings>
<add name="..." connectionString="..." providerName="System.Data.SqlClient" />
</connectionStrings>
Provider ile connectionString eşleştirilir.Model Column
Şöyle belirtilir. DbType Money,Int vs. olabilir.
class Order
{
[Column(Storage="Price", DbType="Money",Expression="UnitPrice + 1.00")]
public decimal Price{ get; set }
[Column(Storage="Qty", DbType="Int"]
public int Quantity { get; set; }
[Column(Storage="Total", DbType="Money",Expression="Price * Quantity")]
public decimal Total { get; set; }
}
Model Key
Entity Framework Key Anostasyonu yazısına taşıdım.
Model Required
Şöyle belirtilir.
public class Bike
{
[Key] public Guid Id{get; set;}
[Required, StringLength(999)] public string Color { get; set; }
}
Model Tablo ismiŞöyle belirtilir.
[Table(Name = "Orders")]
class Order
{
...
}
DbContextDbContext Sınıfı yazısına taşıdım.
Hiç yorum yok:
Yorum Gönder