2013-03-18 5 views
1

Я пытаюсь использовать EF4 с CSLA. im в CSLA в течение 2 недель, и теперь я пытаюсь взаимодействовать с моей базой данных. То, что я amhere для простого шага за шагом советами, как:Функции базы данных CSLA

  1. Создать пример DataPortal
  2. метода
  3. ...

А может просто сайт с хорошим учебником. Факт в том, что я даже не знаю, как начать, потому что я не привык к объектам и DataPortal.

Вот несколько примеров кода:

public void ExecuteDelete(object obj) 
{ 
    try 
    { 
     // Delete from Database 
     db.Farbe.Remove(db.Farbe.Find(SelectedIndex.FarbauswahlNr)); 
     db.SaveChanges(); 
    } 
    catch (Exception e) 
    { 
     MessageBox.Show(e.ToString()); 
    } 
    // call Refresh 
    ListeAktualisieren(); 
} 

ответ

0

Вы можете проверить свои ответы: http://www.lhotka.net/cslanet/faq/

Также община очень полезно: http://forums.lhotka.net/forums/5.aspx

Наконец, есть образцы здесь: http://lhotka.net/files/csla40/CslaSamples-4.3.12.zip

Это зависит от того, что вы пытаетесь сделать; Csla поддерживает несколько стеротипов объектов (только для чтения, список только для чтения, команды и т. Д.), Которые определяют, какой подкласс вы должны наследовать. Например, если вы выполняете поведение типа команды, вы наследуете CommandBase и переопределяете метод DataPortal_Execute, в котором ваш живый код будет жить в основном. Я не уверен, что делает ваш метод Refersh, но это может быть что-то, что произойдет на клиенте, а не в базе данных, и поэтому не будет в переопределении DataPortal_Execute.

+0

ty для ответа ур. ну теперь я читаю электронные книги каменистых (довольно сложно), но теперь я лучше понимаю. Ур помогли мне тоже. thx –

+0

@ dennisschütz Рад помочь. Если вам что-то нужно, форумы для Csla очень активны и полезны, часто, когда сам Рокки отвечает. – Andy

 Смежные вопросы

  • Нет связанных вопросов^_^