Click here to Skip to main content
15,890,438 members
Home / Discussions / C#
   

C#

 
QuestionError When Table has No Records ... Pin
smh139213-Mar-15 9:27
smh139213-Mar-15 9:27 
AnswerRe: Error When Table has No Records ... Pin
phil.o13-Mar-15 11:13
professionalphil.o13-Mar-15 11:13 
QuestionShow Big Number in TextBox Pin
smh139213-Mar-15 1:01
smh139213-Mar-15 1:01 
AnswerRe: Show Big Number in TextBox Pin
Pete O'Hanlon13-Mar-15 1:31
mvePete O'Hanlon13-Mar-15 1:31 
GeneralRe: Show Big Number in TextBox Pin
smh139213-Mar-15 8:27
smh139213-Mar-15 8:27 
AnswerRe: Show Big Number in TextBox Pin
OriginalGriff13-Mar-15 3:13
mveOriginalGriff13-Mar-15 3:13 
GeneralRe: Show Big Number in TextBox Pin
harold aptroot13-Mar-15 5:01
harold aptroot13-Mar-15 5:01 
QuestionProject Architecture Pin
JammoD8712-Mar-15 21:57
JammoD8712-Mar-15 21:57 
Hi,

I have inherited what I would call a badly designed database using SQL Server. At the moment the application that uses the database has an Access 97 front-end and with XP now being end of life, I have been tasked with creating a new application to replace Access 97.

I am looking quite a bit into the project architecture to future proof the application and also for best practices. I have been reading into using a 3-tier architecture - DAL, BLL and UI.

I originally started looking into using EF but it doesn't seem overly compatible with my database as there are quite a few tables that don't have PK's and we already have a lot of stored procedures that will be used rather than directly to the table. I have currently decided that I will use ADO.Net but can't help but feel that is a bad decision.

I really have a couple of questions here -

1 - What project architecture do people generally use these days and what is best practice, can you provide me with some examples?
2 - If I continue down the ADO.Net route do I create different classes for the different Stored Procedures that are used?
3 - Am I making the right decision using ADO.Net?

Any help/advice/links are greatly appreciated.
Personal Blog: A Software Programmer
Twitter: JammoD

AnswerRe: Project Architecture Pin
Eddy Vluggen13-Mar-15 10:54
professionalEddy Vluggen13-Mar-15 10:54 
GeneralRe: Project Architecture Pin
JammoD8715-Mar-15 4:21
JammoD8715-Mar-15 4:21 
AnswerRe: Project Architecture Pin
Subramanyam Shankar17-Mar-15 1:39
professionalSubramanyam Shankar17-Mar-15 1:39 
QuestionHow to use GIT with .Net Pin
AmbiguousName12-Mar-15 3:59
AmbiguousName12-Mar-15 3:59 
AnswerRe: How to use GIT with .Net Pin
Richard Deeming12-Mar-15 4:09
mveRichard Deeming12-Mar-15 4:09 
Questionc sharp user control Pin
Sarita S12-Mar-15 3:32
Sarita S12-Mar-15 3:32 
QuestionRe: c sharp user control Pin
ZurdoDev12-Mar-15 4:38
professionalZurdoDev12-Mar-15 4:38 
AnswerRe: c sharp user control Pin
Richard Givis24-Mar-15 12:05
Richard Givis24-Mar-15 12:05 
AnswerRe: c sharp user control Pin
Dave Kreskowiak12-Mar-15 5:21
mveDave Kreskowiak12-Mar-15 5:21 
SuggestionRe: c sharp user control Pin
Matt T Heffron12-Mar-15 10:20
professionalMatt T Heffron12-Mar-15 10:20 
AnswerRe: c sharp user control Pin
BillWoodruff13-Mar-15 4:38
professionalBillWoodruff13-Mar-15 4:38 
Questionediting GPO using C# Pin
vikramlinux12-Mar-15 2:44
vikramlinux12-Mar-15 2:44 
AnswerRe: editing GPO using C# Pin
Richard Deeming12-Mar-15 3:07
mveRichard Deeming12-Mar-15 3:07 
Questionloop an existenting Labels from my aspx page in my cs page Pin
Member 1151896212-Mar-15 0:01
Member 1151896212-Mar-15 0:01 
SuggestionRe: loop an existenting Labels from my aspx page in my cs page Pin
Richard MacCutchan12-Mar-15 0:09
mveRichard MacCutchan12-Mar-15 0:09 
AnswerRe: loop an existenting Labels from my aspx page in my cs page Pin
F-ES Sitecore12-Mar-15 1:34
professionalF-ES Sitecore12-Mar-15 1:34 
GeneralRe: loop an existenting Labels from my aspx page in my cs page Pin
Member 1151896215-Mar-15 22:44
Member 1151896215-Mar-15 22:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.