‘NHibernate’ sildiga artiklid

Pea iga rakendus vajab andmete salvestamist, eriti nö andmepõhised rakendused. Seetõttu tuleb meil siduda rakendused andmebaasiga ning võimalusi selleks on mitmeid.

Küllaltki tüüpiline on alguses kasutada andmebaasi lähedast mudelit. Ehitada ise andmete vahetuskiht ja teha DataAccess objekte. Sellise lähenemisega kaasneb hulgaliselt andmekihi kirjutamist, tihti on see lausa 80% projekti mahust ning pärast kolmandat korda tundub, et pidevalt on loodud sama koodi. Oren Eini (Ayende Rahien) ühes ettekandeski ütles, et see on lahendatud probleem ning sellele vastu vaielda väga mõistlik pole.

Loe edasi »

  • Share/Bookmark

KATEGOORIAD » .NET,Analüüs/Arhitektuur

SILDID » , , , , ,

LOE EDASI »
23

Aprill

Valideerimine atribuutidega

Marek Tihkan Kommenteeri

Atribuutide kasutamine valideerimiseks tundub paljude jaoks hea mõte olevat. Seda väidet kinnitab selliste raamistikkude rohkesus. Ei saa vastu vaielda, et see on üks lihtsamaid viise, kuid tasuks ka vaadata alternatiive enne kasutamist, sest seegi pole ilma tumeda pooleta.

public class Person
{
    public int Id { get; private set; }

    [Required, Length(Max = 25)]
    public string FirstName { get; set; }

    [Required, Length(Max = 25)]
    public string LastName { get; set; }

    [Required, Pattern("[0-9]{11}")]
    public string PersonalCode { get; set; }

    [Required, PastDate]
    public DateTime DateOfBirth { get; set; }

    [Required, Between(Min = 1, Max = 120)]
    public int Age { get; set; }
}

Loe edasi »

  • Share/Bookmark

KATEGOORIAD » .NET,Analüüs/Arhitektuur

SILDID » , , , , ,

LOE EDASI »
2

Sept

NHibernate 2.0

Marek Tihkan Kommenteeri

Mõni aeg tagasi tuli välja NHibernate 2.0, mida on võimalik alla laadida siit ning dokumentatsiooni selle kohta võib leida NHibernate wikist. Loe edasi »

  • Share/Bookmark

KATEGOORIAD » .NET

SILDID » ,

LOE EDASI »
6

August

NHibernate

Marek Tihkan Kommenteeri

Mõnda aega olen kasutanud Java platvormilt ületoodud .NET raamitikule ORM-i NHibernate. Praegu on saadaval versioonid 1.2 ja 2.0. Selle kasutamisega juhtub mingi hetk see, et ADO.NET-i peale ei tahakski tagasi minna (Siis peab ise andmekihti kirjutama hakkama ja mudeli kasutamine oleks tunduvalt raskendatud).

Kuna NHibernate on küllaltki suur ning seda niisama lihtsalt kiirelt selgeks ei tee. Õnneks on Stephen A. Bohlen teinud õppevideote seeria: Summer of NHibernate. Nendest on suur abi algajale ja ka vanad koerad võivad uusi trikke õppida. Loe edasi »

  • Share/Bookmark

KATEGOORIAD » Varia

SILDID » , ,

LOE EDASI »