我正在开发Windows手机应用程序。我在WCF应用程序中使用 Linq to Sql 。我将表格和存储过程拖放到 Model.dbml 中。我遇到了以下错误。
错误1由于E:\ path \ Model.dbml中的验证错误,构建失败。打开文件并解决错误列表中的问题,然后尝试重建项目。
我没有得到这个错误。我该如何解决这个错误?
答案 0 :(得分:0)
.dbml 与 Linq to Sql 类有关。它与ADO.NET或Windows Phone无关,并且肯定在WCF中完全支持它,并且通常是推荐的方法。
Linq to Sql使用数据库优先方法,您可以在数据库模式之后拥有数据库并为类建模。这是一个完全客户端的事情:一组关于数据库中表的信息以及如何将它们映射到.NET对象。 DBML文件是基于数据库模式定义类的映射。
DBML验证是构建过程中的特定任务。
要查看错误,请打开dbml文件(desginer)并选中错误列表选项卡。这是编译错误,而不是运行时异常。