![]() |
1
13
像这样做。
获取assemblyQualifiedName的值并将其粘贴到typename字段中。注意type.gettype(string),传入的值必须是
因此,它可以通过在代码中传入该字符串来工作,因为该类位于当前正在执行的程序集中(在您调用它的地方),而ObjectDatasource不在该程序集中。 最有可能你要找的类型是
|
![]() |
2
1
我知道这是一个旧职位,但我最近自己也遇到了这个问题。另一种解决方案是用对象组合替换继承,例如
这样,对象数据源就不知道存储库的情况,因为它隐藏在类中。我的Facade层中有一个类库,它是一个非常合理的地方,可以将这些代码放到我正在处理的项目中。 此外,如果您使用的是resharper和接口,则可以使用resharper“implement using field”函数让resharper执行重构。 |
![]() |
3
0
戴伦 非常感谢你的职位。我一整天都在和这个打架。奇怪的是,在我的例子中,我需要将方括号加倍,例如,对于您的代码: myproject.repository`1[[myproject.messagecategory,dataaccess,version=1.0.0.0,culture=neutral,publickey=null]],dataaccess,version=1.0.0.0,culture=neutral,publickey=null 罗杰 |
![]() |
user1946932 · .Net正则表达式在所有字符前添加空格 5 月前 |
![]() |
TSDrake · 发布ASP。没有特定文件夹的.NET应用程序 6 月前 |
![]() |
Vengat Ramanan · 用户登录Asp时隐藏导航和页脚。网络核心 10 月前 |
![]() |
ramamoorthy_villi · 输入验证错误外键字段 10 月前 |
![]() |
Enderbyte09 · ASP。NET Core绝对拒绝在其他端口上托管 11 月前 |