asp.net mvc 2 with dynamically generated views -
i trying build asp.net mvc 2 app data entry. want generate views on forms dynamically using htmlhelpers . flexible option datasource ? when change database dont have change code @ all(so guess ef not option)? no model/controller changes etc. or don't have choice changing models in code?
well change database, assume mean change dbms, sql server oracle example.
i doubt you'll find solution without code changes @ all, can make things lot simpler using interfaces services.
for example
public interface idatarepository {       ... } public class sqlserverdatarepository : idatarepository {       ... } and testing
public class mockrepository : idatarepository {        ... } and later if swith databases
public class oraclerepository : idatarepository {        ... } this used simple referring interfaces
public class myservice {        public myservice(irepository repo)        {              //ctor        { } and ideally injecting objects inversion of control, ninject or structuremap example.
apologies if know , looking different!
Comments
Post a Comment