gpt4 book ai didi

c# - CSLA数据库功能

转载 作者:行者123 更新时间:2023-12-03 10:48:45 24 4
gpt4 key购买 nike

我正在尝试将EF4与CSLA一起使用。即时通讯在CSLA中工作了大约2周,现在我正尝试与数据库进行交互。我这里的意思是简单的逐步建议,例如:

  • 创建数据门户
  • 方法示例
  • ...

  • 或者只是一个具有良好教程的网站。事实是,我什至不知道如何开始,因为我不习惯实体和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();
    }

    最佳答案

    您可能要查看其常见问题解答: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重写中。

    关于c# - CSLA数据库功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15478621/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com