小编Moh*_*rak的帖子

如何在 WinForms 中使用依赖注入

如何在 Winforms C# 中定义依赖注入?

接口IC类别:

public interface ICategory
{
    void Save();
}
Run Code Online (Sandbox Code Playgroud)

类类别存储库:

public class CategoryRepository : ICategory
{

    private readonly ApplicationDbContext _context;

    public CategoryRepository(ApplicationDbContext contex)
    {
        _context = contex;
    }
    public void Save()
    {
        _context.SaveChanges();
    }
}
Run Code Online (Sandbox Code Playgroud)

表格一:

public partial class Form1 : Form
{
    private readonly  ICategury _ic;
    public Form1(ICategury ic)
    {
        InitializeComponent();
    _ic=ic
    }

    private void button1_Click(object sender, EventArgs e)
    {
    Form2 frm= new Form2();
    frm.show();
}
 }
Run Code Online (Sandbox Code Playgroud)

表格2:

public partial class Form2 : Form
{
    private …
Run Code Online (Sandbox Code Playgroud)

.net c# dependency-injection winforms

39
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

dependency-injection ×1

winforms ×1