gpt4 book ai didi

linq - 如何在 dbml 文件中动态创建类

转载 作者:行者123 更新时间:2023-12-02 05:13:50 26 4
gpt4 key购买 nike

我正在使用 linq to sql,我需要在 dbml 文件中有一个类,其中一些属性是动态创建的。有没有办法让 dbml 文件中的类具有一些预定义属性和一些动态属性?

或者有什么方法可以动态地在 dbml 文件中创建类?

最佳答案

当然! LINQ to SQL 生成的每个类都标记为 partial。这意味着您可以在单独的文件中添加到类中,只要您正确命名即可。

生成的文件:

namespace MyApp 
{
public partial class MyDataContext : System.Data.Linq.DataContext
{
// Generated Code
}
}

你的文件

namespace MyApp 
{
public partial class MyDataContext
{
public string MyProperty { get; set; }
}
}

这适用于 DataContext 类、Table 类和存储过程响应类等。

关于linq - 如何在 dbml 文件中动态创建类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2862187/

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