无法从用法中推导出方法“System.Data.Linq.Table<MvcTest.Models.Dinner>.InsertAllOnSubmit<TSubEntity>(System.Colle
来源:互联网 发布:无限流量软件 编辑:程序博客网 时间:2024/06/16 18:25
今天学习MVC,编写实例过程中遇到这个错误,后来才发现方法调用错误。
public NerdDinnerDataContext db = new NerdDinnerDataContext();
/// <summary>
/// 插入一条新Dinner
/// </summary>
/// <param name="article">DInner实体</param>
public void NewPost(Dinner dinner)
{
db.Dinner.InsertAllOnSubmit(dinner);
db.SubmitChanges();
}
//////改为:db.Dinner.InsertOnSubmit(dinner);
其实InsertAllOnSubmit和InsertOnSubmit方法都是ITable类中的
比较:
void InsertAllOnSubmit(
IEnumerable entities
)
void InsertOnSubmit(
Object entity
)
0 0
- 无法从用法中推导出方法“System.Data.Linq.Table<MvcTest.Models.Dinner>.InsertAllOnSubmit<TSubEntity>(System.Colle
- 无法从用法中推导出方法“System.Data.Linq.Table 的解决
- 无法从用法中推导出方法... 的类型实参,请尝试显式指定类型实参
- Database System Concepts (1) -- Data Models
- LINQ Exception: System.Data.Linq.ForeignKeyReferenceAlreadyHasValueException
- "System.Data.OleDb.OleDbException: 无法从指定的数据表中删除"的解决办法
- System.Data.OleDb.OleDbException: 发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息。
- System.Data.OleDb.OleDbException: 无法从指定的数据表中删除
- System.Data.OleDb.OleDbException: 无法从指定的数据表中删除
- C#定义泛型方法错误-类型“T”必须是引用类型才能用作泛型类型或方法“System.Data.Linq.Table<TEntity>”中的参数“TEntity”
- Crack版的System.Data.Linq
- System.Linq
- System.Linq
- modify the data of system table
- System.NotSupportedException: LINQ to Entities 不识别方法“System.Decimal ToDecimal(Int32)”,因此该方法无法转换为存储表达
- LINQ to Entities 不识别方法“System.Guid Parse(System.String)”,因此该方法无法转换为存储表达式。
- 浅谈 System.Linq.Enumerable.AsEnumerable 方法
- Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
- 汉诺威IT展聚焦“大数据处理”
- 十一种通用滤波算法
- JAVA集合框架
- 开始
- linux /etc/security/limits.conf 相关说明【转】
- 无法从用法中推导出方法“System.Data.Linq.Table<MvcTest.Models.Dinner>.InsertAllOnSubmit<TSubEntity>(System.Colle
- mybatis代码生成器
- 购Cloudant何目的?IBM砸170亿赌大数据
- PHPDocumentor的代码注释规范说明
- hdu 4707 bellman
- [tfs] workitemtracking source code
- Struts学习笔记(五)拦截器上 拦截器的基本原理(动态代理)
- 前端模块化开发的价值
- 在夜场的智能手环,不光测量还要好玩