使用反射信息生成 lambda
我有实体类型、主键名称和主 ID 的 Guid。 我想在 LinqToSql 中获取此类 Id 的元素。
model.GetTable<T>().Where(t => here equality );
我想我需要自己生成该表达式,但我不知道如何:(
I have Enitity Type, Name of Primary Key and Guid of Primary Id. I want to get element of such Id in LinqToSql.
model.GetTable<T>().Where(t => here equality );
I think I need to generate that Expression myself, but I dont know how :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我期待着,在搜索编译器生成的代码后,在 Reflector 中我发现了 lambda 的创建。
我需要的东西,但我有编译器异常:
找不到此错误的含义!
I look forward, and after searching through generated by compiler code, in Reflector I found this creation of lambda.
The thing what I need, but I have compiler exception:
Can't find what this Error means!
http ://blog.dynback.com/index.php/2008/11/architecture/database/repository-in-linq-to-sql-getbyid-part/
调查结果! 看一看!
http://blog.dynback.com/index.php/2008/11/architecture/database/repository-in-linq-to-sql-getbyid-part/
Result of investigation! Take a look!