Friday, 11 December 2009

WCSF po naše.....

Malo sem se igral, da vidimo ali lahko WCSF prilagodimo, našim željam. Na

CodeSnippetsAndTemplates\Microsoft Web Client Software Factory February 2008.zip

Sem objavil en zip, ki vsebuje popravke/posodobitve WCSFja. Vse kar je potrebno narediti je da si ta zip razpakirate v program files mapo, kjer je nameščen WCSF. Vse ostalo uporabljate kot sedaj.

Znani problemi....

Ponekod je potrebno dodati reference do microsoft....... in mogoče kje do PBRT4WCSF, ki pa se nahaja na TFS-ju v PBRT4Web\PBRT4Web\Infrastructure\PBRT4WCSF

Če pa še kdo najde kaj naj sporoči da preverimo.

Wednesday, 9 December 2009

ManyToOne - Hack; ( ko imamo več kot en "ključ" )


UPDATE : pri atributu KEY je potrebno dodati : Update = false

CODE :















1.) Uporabimo SET in nastavimo WHERE ; to je naš fiksni pogoj za join.

2.) Definiramo "primarni" ključ, kjer moramo eksplicitno navesti "pk" tabele za join (Column) in ime propertija, ki ga bomo uporabili za filter (PropertyRef).

3.) Definiramo OneToMany relacijo ( jup ... prav si prebral "One To MANY" in ne "Many To One" kot bi si mogoče želel :) )

4.) Public property in v get; s pomočjo Linq poizvedbe dobimo željen element.

Zadeva je "dirty-hack" ampak naredi to kar potrebujemo.

Thursday, 3 December 2009

Splošna polja BO

V BusinessBase sta bila dodana dva polja :

  • ActiveRecord; uporablja za beleženje aktivnosti posameznega zapisa [ mehko brisanje ]
  • Notes ; uporablja kot vnos opisa [ npr. v šifrantih je vedno polje OPIS ].

Oba propertija sta public tako, da večjih težav z implementacijo nebi smelo biti.