WPF MVVM - create model from database -
i heard suitabale solution situation. i use in wpf app caliburn.micro framework. need have acess sql compact db. on db access use linq sql. for example in view have combobox control or listbox control. need load items of these controls db. so create simple class on access db. [export(typeof(idbmanager))] public partial class dbmanager : idbmanager { public ilist<spirit_users> loadspiritusers() { var result = u in _dc.spirit_users orderby u.nick select u; return result.tolist(); } } i inject class mef view model class. on use method class on db access in view model class on load items combobox. [export(typeof(ilogonviewmodel))] public class logonviewmodel : screen, ilogonviewmodel, ipartimportssatisfiednotification { [import] internal idbmanager dbmanager { get; set; } //this property bind on listbox or combobox public bindablecollection<spirit_users> spiritusers { { return _spiritusers; } ...