gpt4 book ai didi

c# - 使用分部类 (.dbml)

转载 作者:行者123 更新时间:2023-11-30 22:31:27 29 4
gpt4 key购买 nike

我在带有 linq 的 .NET 中工作,我有一些行为可以放在 dbml 中定义的类中(如 .Load() 方法)或放在外部环绕 dbml 类的新类。

这种情况在应用程序中重复了很多次,我想知道是否有针对这种情况的最佳实践。

例子

//Adds methods to the Contact class created in the dbml
public partial class Contact
{
public Contact Load(int Id)
{
//Select and return a loaded Contact Object
}
}

//or

public class ContactWrapper
{
public Contact Load(int Id)
{
//Select and return a loaded Contact Object
}
}

//or some other way that I didn't realize

最佳答案

我只想创建另一个类部分,就像您在示例中所做的那样。这是扩展生成的类的常见模式。

关于c# - 使用分部类 (.dbml),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9217763/

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