LINQ to SQL插入行为中的非生成属性
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了LINQ to SQL插入行为中的非生成属性,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1080字,纯文字阅读大概需要2分钟。
内容图文
是否可以强制LINQ to SQL设计器行为编辑器识别设计器本身尚未生成的表实体上的属性?也就是说-我想将自定义属性(在我自己的局部类中定义)作为参数传递给存储过程.
我尝试过手动在XML中指定参数名称(这确实使某些其他问题产生了疑问,例如当L2S设计人员无法理解返回类型与现有表匹配的事实时,强制SP返回类型).不幸的是,这不起作用.
我目前正在移植一组用.NET 1.1编写的Web服务,以利用自那时以来出现的一切.我正在尝试合并LINQ对象中两层业务对象(主要是从数据库到对象以及类型转换的字段名称更改)处理的所有行为.
在这种情况下,最简单的解决方案是只更改数据库中SP的参数类型,这就是我在这种情况下要做的.但是,数据库中已经有三套独立的SP在运行.旧的Web服务. .NET 2.0 Web服务和网站.我试图避免WCF Web服务SP的激增,因为考虑到大多数数据访问的完成方式,这将是非常普遍的情况.
解决方法:
设计器中存在许多支持部分类声明的属性的问题.其中一些将在2010年解决,但我不确定是否涵盖了此特定问题.您可能要在connect.microsoft.com上输入一个错误项目,以使团队对其进行研究.
同时,我怀疑您将不得不在部分类中手动管理这些功能,而不是通过designer / dbml. LINQ to SQL的存储proc支持大部分是基于约定的,因此只要正确命名该方法,即使未在dbml中显式配置它,也应使用该方法.
内容总结
以上是互联网集市为您收集整理的LINQ to SQL插入行为中的非生成属性全部内容,希望文章能够帮你解决LINQ to SQL插入行为中的非生成属性所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。