项目.BAL:
public static List<Urun> GetUrun()
{
using (GenoTipSatisEntities genSatisUrunCtx = new GenoTipSatisEntities())
{
ObjectQuery<Urun> urun = genSatisUrunCtx.Urun;
return urun.ToList();
}
}
如果我收到来自BAL-in的数据用户界面.aspx:
using project.BAL;
namespace GenoTip.Web.ContentPages.Satis
{
public partial class SatisUrun : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
FillUrun();
}
}
void FillUrun()
{
ddlUrun.DataSource = SatisServices.GetUrun();
ddlUrun.DataValueField = "ID";
ddlUrun.DataTextField = "Ad";
ddlUrun.DataBind();
}
}
}
我后来加了乌伦。列表方法出现错误:
用户代码未处理EntityCommandCompilationException
错误详细信息:
错误1错误3007:映射中存在问题
从659873行开始的片段:
非主键列[UrunID]是
在两个片段中都被映射到
不同的概念侧属性-
数据不一致是可能的,因为
相应的概念方面
属性可以独立
被改进的。
C: \用户\pc\桌面\吉诺蒂普。萨蒂斯\基诺蒂普.DAL\模型.edmx660 15 基诺蒂普.DAL
错误2错误3012:映射问题
从659873行开始的片段:
数据丢失是可能的
FaturaDetay.UrunID公司.
具有
在以下情况下,键(PK)不会往返:
(PK不扮演“FaturaDetay”角色)
在AssociationSet中
“FK\u FaturaDetay\u Urun”和PK在
“FaturaDetay”实体集)
C: \用户\pc\桌面\吉诺蒂普。萨蒂斯\基诺蒂普.DAL\模型.edmx874 11 基诺蒂普.DAL
错误3错误3012:映射问题
从659873行开始的片段:
数据丢失是可能的
FaturaDetay.UrunID公司.
具有
在以下情况下,键(PK)不会往返:
(PK位于“FaturaDetay”实体集合中,并且
PK在中不扮演“FaturaDetay”角色
“FK\u FaturaDetay\u Urun”协会
以及实体.UrunID(不为空)
错误4错误3007:映射中存在问题
从748、879行开始的片段:
在两个片段中都被映射到
不同的概念侧属性-
数据不一致是可能的,因为
属性可以独立
被改进的。
C: \用户\pc\桌面\吉诺蒂普。萨蒂斯\基诺蒂普.DAL\模型.edmx749 15 基诺蒂普.DAL
错误5错误3012:映射中存在问题
数据丢失是可能的
乌鲁尼沙.
(PK)在下列情况下不会往返:
(PK在中不扮演“Satis”角色
“FK\u Satis\u Urun”和PK
在“Satis”实体集中)
C: \用户\pc\桌面\吉诺蒂普。萨蒂斯\基诺蒂普.DAL\模型.edmx880 11 基诺蒂普.DAL
错误6错误3012:映射问题
从748、879行开始的片段:
数据丢失是可能的
乌鲁尼沙.
具有密钥的实体
(PK)在下列情况下不会往返:
(PK在'Satis'实体集中,PK
在中不扮演“Satis”角色
“FK\u Satis\u Urun”和
实体.UrunID(不为空)
C: \用户\pc\桌面\吉诺蒂普。萨蒂斯\基诺蒂普.DAL\模型.edmx749 15 基诺蒂普.DAL