Dil*_*e-O 31 .net database xsd
我在使用.NET XSD DataSet
和TableAdapter
功能的当前应用程序中有一个非常标准的表设置.我的contracts
表包含一些标准合同信息,以及一个列primary department
.这列是一个外键到我的Departments
表,我在那里储存基本department name
,id
,notes
.这是我的SQL Server中的所有设置和功能.
当我使用XSD工具时,我可以立即拖动两个表,它会自动检测/创建这两个表之间的外键.当我在主页上查看合同数据时,这非常有用.
但是,当我转到我的管理页面来修改部门数据时.我通常做这样的事情:
Dim dtDepartment As New DepartmentDataTable()
Dim taDepartment As New DepartmentTableAdapter()
taDepartment.Fill(dtDepartment)
Run Code Online (Sandbox Code Playgroud)
但是,在这一点上抛出异常,说明这里有一个外键引用,我猜是因为我没有Contract DataTable
DataSet
填充.
我该如何解决这个问题?我知道我可以简单地删除从XSD的外键使事情做工精细,但有没有额外的完整性检查,并具有XSD架构匹配数据库SQL模式是好的.
归档时间: |
|
查看次数: |
896 次 |
最近记录: |