使用 Linq DataContext 从数据库获取数据列表时遇到问题
我正在尝试以下代码
公共类 DBContextNew:数据上下文 {
public static string StoreProcedureName = ""; [Function(Name = StoreProcedureName, IsComposable = false)] public ISingleResult<T> getCustomerAll() { IExecuteResult objResult = this.ExecuteMethodCall(this, (MethodInfo)(MethodInfo.GetCurrentMethod())); ISingleResult<T> objresults = (ISingleResult<T>)objResult.ReturnValue; return objresults; } }
但我得到了错误
[函数(名称 = StoreProcedureName,IsComposable = 假)]
as 属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式
我想在运行时将值传递给 Name 属性。
可能吗?
请帮忙。