我使用asp.net mvc 4在我的控制器中使用以下代码获取linq到sql模型的列名:
var dataContext = new OrdersDataContext();
var columnNames = dataContext.Mapping.MappingSource
.GetModel(typeof(OrdersDataContext))
.GetMetaType(typeof(Order))
.DataMembers;
我收到以下错误:
A circular reference was detected while serializing an object of type
'System.Data.Linq.Mapping.AttributedRootType
这个错误可能来自哪里。
答案 0 :(得分:0)
检查DBML文件中表之间的关系。你可能在它们之间有一个循环(圆圈)。按照行。