我一直在玩Dapper,但我不确定处理数据库连接的最佳方法.
大多数示例显示在示例类中创建的连接对象,甚至在每个方法中.但是我觉得在每个clss中引用连接字符串都是错误的,即使它是从web.config中提取的.
我的经验是使用DbDataContext
或DbContext
使用Linq to SQL或Entity Framework,所以这对我来说是新的.
使用Dapper作为我的数据访问策略时,如何构建我的Web应用程序?
我不确定是否可以在运行时更改属性的参数?例如,在程序集内部,我有以下类
public class UserInfo
{
[Category("change me!")]
public int Age
{
get;
set;
}
[Category("change me!")]
public string Name
{
get;
set;
}
}
Run Code Online (Sandbox Code Playgroud)
这是由第三方供应商提供的类,我无法更改代码.但是现在我发现上面的描述并不准确,并且当我将上述类的实例绑定到属性网格时,我想将"更改我"类别名称更改为其他名称.
我可以知道怎么做吗?