Allargato campi IPV4..

This commit is contained in:
Samuele E. Locatelli
2018-05-25 11:47:50 +02:00
parent d4145024a4
commit 23a039920d
3 changed files with 489 additions and 491 deletions
+470 -472
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -2,9 +2,9 @@
{
public partial class DS_Auth
{
}
public partial class DS_Auth
{
}
}
namespace SteamWare
{
+16 -16
View File
@@ -376,7 +376,7 @@ SELECT IdxDevice, DeviceSecret, USER_NAME, DeviceName, Description, dataOraEnabl
<Mapping SourceColumn="USER_NAME" DataSetColumn="USER_NAME" />
</Mappings>
<Sources>
<DbSource ConnectionRef="DS_AuthConnectionString (Settings)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByDeviceSecret" GetMethodModifier="Public" GetMethodName="getByDeviceSecret" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByDeviceSecret" UserSourceName="getByDeviceSecret">
<DbSource ConnectionRef="DS_AuthConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByDeviceSecret" GetMethodModifier="Public" GetMethodName="getByDeviceSecret" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByDeviceSecret" UserSourceName="getByDeviceSecret">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_AD_GetBySecret</CommandText>
@@ -387,7 +387,7 @@ SELECT IdxDevice, DeviceSecret, USER_NAME, DeviceName, Description, dataOraEnabl
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="DS_AuthConnectionString (Settings)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByUser" GetMethodModifier="Public" GetMethodName="getByUser" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByUser" UserSourceName="getByUser">
<DbSource ConnectionRef="DS_AuthConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByUser" GetMethodModifier="Public" GetMethodName="getByUser" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByUser" UserSourceName="getByUser">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_AD_GetByUser</CommandText>
@@ -398,7 +398,7 @@ SELECT IdxDevice, DeviceSecret, USER_NAME, DeviceName, Description, dataOraEnabl
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="DS_AuthConnectionString (Settings)" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByUserSecret" GetMethodModifier="Public" GetMethodName="getByUserSecret" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByUserSecret" UserSourceName="getByUserSecret">
<DbSource ConnectionRef="DS_AuthConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateMethods="Get" GenerateShortCommands="true" GeneratorGetMethodName="getByUserSecret" GetMethodModifier="Public" GetMethodName="getByUserSecret" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="getByUserSecret" UserSourceName="getByUserSecret">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_AD_GetByUserSecret</CommandText>
@@ -410,7 +410,7 @@ SELECT IdxDevice, DeviceSecret, USER_NAME, DeviceName, Description, dataOraEnabl
</DbCommand>
</SelectCommand>
</DbSource>
<DbSource ConnectionRef="DS_AuthConnectionString (Settings)" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="updateIP" Modifier="Public" Name="updateIP" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="updateIP">
<DbSource ConnectionRef="DS_AuthConnectionString (Settings)" DbObjectName="" DbObjectType="Unknown" GenerateShortCommands="true" GeneratorSourceName="updateIP" Modifier="Public" Name="updateIP" QueryType="NoData" ScalarCallRetval="System.Object, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetDataBy" UserSourceName="updateIP">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="false">
<CommandText>dbo.stp_AD_updateIP</CommandText>
@@ -686,7 +686,7 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
<xs:element name="DS_Auth" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="DS_Auth" msprop:Generator_UserDSName="DS_Auth">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Permessi" msprop:Generator_TableClassName="PermessiDataTable" msprop:Generator_TableVarName="tablePermessi" msprop:Generator_TablePropName="Permessi" msprop:Generator_RowDeletingName="PermessiRowDeleting" msprop:Generator_RowChangingName="PermessiRowChanging" msprop:Generator_RowEvHandlerName="PermessiRowChangeEventHandler" msprop:Generator_RowDeletedName="PermessiRowDeleted" msprop:Generator_UserTableName="Permessi" msprop:Generator_RowChangedName="PermessiRowChanged" msprop:Generator_RowEvArgName="PermessiRowChangeEvent" msprop:Generator_RowClassName="PermessiRow">
<xs:element name="Permessi" msprop:Generator_TableClassName="PermessiDataTable" msprop:Generator_TableVarName="tablePermessi" msprop:Generator_RowChangedName="PermessiRowChanged" msprop:Generator_TablePropName="Permessi" msprop:Generator_RowDeletingName="PermessiRowDeleting" msprop:Generator_RowChangingName="PermessiRowChanging" msprop:Generator_RowEvHandlerName="PermessiRowChangeEventHandler" msprop:Generator_RowDeletedName="PermessiRowDeleted" msprop:Generator_RowClassName="PermessiRow" msprop:Generator_UserTableName="Permessi" msprop:Generator_RowEvArgName="PermessiRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="COD_PERMESSO" msprop:Generator_ColumnVarNameInTable="columnCOD_PERMESSO" msprop:Generator_ColumnPropNameInRow="COD_PERMESSO" msprop:Generator_ColumnPropNameInTable="COD_PERMESSOColumn" msprop:Generator_UserColumnName="COD_PERMESSO">
@@ -722,7 +722,7 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Permessi2Funzione" msprop:Generator_TableClassName="Permessi2FunzioneDataTable" msprop:Generator_TableVarName="tablePermessi2Funzione" msprop:Generator_TablePropName="Permessi2Funzione" msprop:Generator_RowDeletingName="Permessi2FunzioneRowDeleting" msprop:Generator_RowChangingName="Permessi2FunzioneRowChanging" msprop:Generator_RowEvHandlerName="Permessi2FunzioneRowChangeEventHandler" msprop:Generator_RowDeletedName="Permessi2FunzioneRowDeleted" msprop:Generator_UserTableName="Permessi2Funzione" msprop:Generator_RowChangedName="Permessi2FunzioneRowChanged" msprop:Generator_RowEvArgName="Permessi2FunzioneRowChangeEvent" msprop:Generator_RowClassName="Permessi2FunzioneRow">
<xs:element name="Permessi2Funzione" msprop:Generator_TableClassName="Permessi2FunzioneDataTable" msprop:Generator_TableVarName="tablePermessi2Funzione" msprop:Generator_RowChangedName="Permessi2FunzioneRowChanged" msprop:Generator_TablePropName="Permessi2Funzione" msprop:Generator_RowDeletingName="Permessi2FunzioneRowDeleting" msprop:Generator_RowChangingName="Permessi2FunzioneRowChanging" msprop:Generator_RowEvHandlerName="Permessi2FunzioneRowChangeEventHandler" msprop:Generator_RowDeletedName="Permessi2FunzioneRowDeleted" msprop:Generator_RowClassName="Permessi2FunzioneRow" msprop:Generator_UserTableName="Permessi2Funzione" msprop:Generator_RowEvArgName="Permessi2FunzioneRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="COD_PERMESSO" msprop:Generator_ColumnVarNameInTable="columnCOD_PERMESSO" msprop:Generator_ColumnPropNameInRow="COD_PERMESSO" msprop:Generator_ColumnPropNameInTable="COD_PERMESSOColumn" msprop:Generator_UserColumnName="COD_PERMESSO">
@@ -749,7 +749,7 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="FUNZIONE" msprop:Generator_TableClassName="FUNZIONEDataTable" msprop:Generator_TableVarName="tableFUNZIONE" msprop:Generator_TablePropName="FUNZIONE" msprop:Generator_RowDeletingName="FUNZIONERowDeleting" msprop:Generator_RowChangingName="FUNZIONERowChanging" msprop:Generator_RowEvHandlerName="FUNZIONERowChangeEventHandler" msprop:Generator_RowDeletedName="FUNZIONERowDeleted" msprop:Generator_UserTableName="FUNZIONE" msprop:Generator_RowChangedName="FUNZIONERowChanged" msprop:Generator_RowEvArgName="FUNZIONERowChangeEvent" msprop:Generator_RowClassName="FUNZIONERow">
<xs:element name="FUNZIONE" msprop:Generator_TableClassName="FUNZIONEDataTable" msprop:Generator_TableVarName="tableFUNZIONE" msprop:Generator_RowChangedName="FUNZIONERowChanged" msprop:Generator_TablePropName="FUNZIONE" msprop:Generator_RowDeletingName="FUNZIONERowDeleting" msprop:Generator_RowChangingName="FUNZIONERowChanging" msprop:Generator_RowEvHandlerName="FUNZIONERowChangeEventHandler" msprop:Generator_RowDeletedName="FUNZIONERowDeleted" msprop:Generator_RowClassName="FUNZIONERow" msprop:Generator_UserTableName="FUNZIONE" msprop:Generator_RowEvArgName="FUNZIONERowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="COD_FUNZIONE" msprop:Generator_ColumnVarNameInTable="columnCOD_FUNZIONE" msprop:Generator_ColumnPropNameInRow="COD_FUNZIONE" msprop:Generator_ColumnPropNameInTable="COD_FUNZIONEColumn" msprop:Generator_UserColumnName="COD_FUNZIONE">
@@ -769,7 +769,7 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DIRITTI" msprop:Generator_TableClassName="DIRITTIDataTable" msprop:Generator_TableVarName="tableDIRITTI" msprop:Generator_TablePropName="DIRITTI" msprop:Generator_RowDeletingName="DIRITTIRowDeleting" msprop:Generator_RowChangingName="DIRITTIRowChanging" msprop:Generator_RowEvHandlerName="DIRITTIRowChangeEventHandler" msprop:Generator_RowDeletedName="DIRITTIRowDeleted" msprop:Generator_UserTableName="DIRITTI" msprop:Generator_RowChangedName="DIRITTIRowChanged" msprop:Generator_RowEvArgName="DIRITTIRowChangeEvent" msprop:Generator_RowClassName="DIRITTIRow">
<xs:element name="DIRITTI" msprop:Generator_TableClassName="DIRITTIDataTable" msprop:Generator_TableVarName="tableDIRITTI" msprop:Generator_RowChangedName="DIRITTIRowChanged" msprop:Generator_TablePropName="DIRITTI" msprop:Generator_RowDeletingName="DIRITTIRowDeleting" msprop:Generator_RowChangingName="DIRITTIRowChanging" msprop:Generator_RowEvHandlerName="DIRITTIRowChangeEventHandler" msprop:Generator_RowDeletedName="DIRITTIRowDeleted" msprop:Generator_RowClassName="DIRITTIRow" msprop:Generator_UserTableName="DIRITTI" msprop:Generator_RowEvArgName="DIRITTIRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="USER_NAME" msprop:Generator_ColumnVarNameInTable="columnUSER_NAME" msprop:Generator_ColumnPropNameInRow="USER_NAME" msprop:Generator_ColumnPropNameInTable="USER_NAMEColumn" msprop:Generator_UserColumnName="USER_NAME">
@@ -810,7 +810,7 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="AnagDevices" msprop:Generator_TableClassName="AnagDevicesDataTable" msprop:Generator_TableVarName="tableAnagDevices" msprop:Generator_TablePropName="AnagDevices" msprop:Generator_RowDeletingName="AnagDevicesRowDeleting" msprop:Generator_RowChangingName="AnagDevicesRowChanging" msprop:Generator_RowEvHandlerName="AnagDevicesRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagDevicesRowDeleted" msprop:Generator_UserTableName="AnagDevices" msprop:Generator_RowChangedName="AnagDevicesRowChanged" msprop:Generator_RowEvArgName="AnagDevicesRowChangeEvent" msprop:Generator_RowClassName="AnagDevicesRow">
<xs:element name="AnagDevices" msprop:Generator_TableClassName="AnagDevicesDataTable" msprop:Generator_TableVarName="tableAnagDevices" msprop:Generator_RowChangedName="AnagDevicesRowChanged" msprop:Generator_TablePropName="AnagDevices" msprop:Generator_RowDeletingName="AnagDevicesRowDeleting" msprop:Generator_RowChangingName="AnagDevicesRowChanging" msprop:Generator_RowEvHandlerName="AnagDevicesRowChangeEventHandler" msprop:Generator_RowDeletedName="AnagDevicesRowDeleted" msprop:Generator_RowClassName="AnagDevicesRow" msprop:Generator_UserTableName="AnagDevices" msprop:Generator_RowEvArgName="AnagDevicesRowChangeEvent">
<xs:complexType>
<xs:sequence>
<xs:element name="IdxDevice" msdata:ReadOnly="true" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnIdxDevice" msprop:Generator_ColumnPropNameInRow="IdxDevice" msprop:Generator_ColumnPropNameInTable="IdxDeviceColumn" msprop:Generator_UserColumnName="IdxDevice" type="xs:int" />
@@ -824,7 +824,7 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
<xs:element name="DeviceName" msprop:Generator_ColumnVarNameInTable="columnDeviceName" msprop:Generator_ColumnPropNameInRow="DeviceName" msprop:Generator_ColumnPropNameInTable="DeviceNameColumn" msprop:Generator_UserColumnName="DeviceName">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
<xs:maxLength value="250" />
</xs:restriction>
</xs:simpleType>
</xs:element>
@@ -840,7 +840,7 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
<xs:element name="lastIPv4" msprop:Generator_ColumnVarNameInTable="columnlastIPv4" msprop:Generator_ColumnPropNameInRow="lastIPv4" msprop:Generator_ColumnPropNameInTable="lastIPv4Column" msprop:Generator_UserColumnName="lastIPv4" minOccurs="0">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15" />
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
@@ -854,7 +854,7 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Utenti" msprop:Generator_TableClassName="UtentiDataTable" msprop:Generator_TableVarName="tableUtenti" msprop:Generator_RowChangedName="UtentiRowChanged" msprop:Generator_TablePropName="Utenti" msprop:Generator_RowDeletingName="UtentiRowDeleting" msprop:Generator_RowChangingName="UtentiRowChanging" msprop:Generator_RowEvHandlerName="UtentiRowChangeEventHandler" msprop:Generator_RowDeletedName="UtentiRowDeleted" msprop:Generator_RowClassName="UtentiRow" msprop:Generator_UserTableName="Utenti" msprop:Generator_RowEvArgName="UtentiRowChangeEvent">
<xs:element name="Utenti" msprop:Generator_TableClassName="UtentiDataTable" msprop:Generator_TableVarName="tableUtenti" msprop:Generator_TablePropName="Utenti" msprop:Generator_RowDeletingName="UtentiRowDeleting" msprop:Generator_RowChangingName="UtentiRowChanging" msprop:Generator_RowEvHandlerName="UtentiRowChangeEventHandler" msprop:Generator_RowDeletedName="UtentiRowDeleted" msprop:Generator_UserTableName="Utenti" msprop:Generator_RowChangedName="UtentiRowChanged" msprop:Generator_RowEvArgName="UtentiRowChangeEvent" msprop:Generator_RowClassName="UtentiRow">
<xs:complexType>
<xs:sequence>
<xs:element name="USER_NAME" msprop:Generator_ColumnVarNameInTable="columnUSER_NAME" msprop:Generator_ColumnPropNameInRow="USER_NAME" msprop:Generator_ColumnPropNameInTable="USER_NAMEColumn" msprop:Generator_UserColumnName="USER_NAME">
@@ -938,10 +938,10 @@ SELECT USER_NAME, cognome, nome, email, authKey, numAuth, attivo, CodGruppo, res
</xs:element>
<xs:annotation>
<xs:appinfo>
<msdata:Relationship name="FK_Permessi2Funzione_Permessi" msdata:parent="Permessi" msdata:child="Permessi2Funzione" msdata:parentkey="COD_PERMESSO" msdata:childkey="COD_PERMESSO" msprop:Generator_UserChildTable="Permessi2Funzione" msprop:Generator_ChildPropName="GetPermessi2FunzioneRows" msprop:Generator_UserRelationName="FK_Permessi2Funzione_Permessi" msprop:Generator_ParentPropName="PermessiRow" msprop:Generator_RelationVarName="relationFK_Permessi2Funzione_Permessi" msprop:Generator_UserParentTable="Permessi" />
<msdata:Relationship name="FK_Permessi2Funzione_FUNZIONE" msdata:parent="FUNZIONE" msdata:child="Permessi2Funzione" msdata:parentkey="COD_FUNZIONE" msdata:childkey="COD_FUNZIONE" msprop:Generator_UserChildTable="Permessi2Funzione" msprop:Generator_ChildPropName="GetPermessi2FunzioneRows" msprop:Generator_UserRelationName="FK_Permessi2Funzione_FUNZIONE" msprop:Generator_RelationVarName="relationFK_Permessi2Funzione_FUNZIONE" msprop:Generator_UserParentTable="FUNZIONE" msprop:Generator_ParentPropName="FUNZIONERow" />
<msdata:Relationship name="FK_DIRITTI_FUNZIONE" msdata:parent="FUNZIONE" msdata:child="DIRITTI" msdata:parentkey="COD_FUNZIONE" msdata:childkey="COD_FUNZIONE" msprop:Generator_UserChildTable="DIRITTI" msprop:Generator_ChildPropName="GetDIRITTIRows" msprop:Generator_UserRelationName="FK_DIRITTI_FUNZIONE" msprop:Generator_ParentPropName="FUNZIONERow" msprop:Generator_RelationVarName="relationFK_DIRITTI_FUNZIONE" msprop:Generator_UserParentTable="FUNZIONE" />
<msdata:Relationship name="FK_DIRITTI_Utenti" msdata:parent="Utenti" msdata:child="DIRITTI" msdata:parentkey="USER_NAME" msdata:childkey="USER_NAME" msprop:Generator_UserChildTable="DIRITTI" msprop:Generator_ChildPropName="GetDIRITTIRows" msprop:Generator_UserRelationName="FK_DIRITTI_Utenti" msprop:Generator_ParentPropName="UtentiRow" msprop:Generator_RelationVarName="relationFK_DIRITTI_Utenti" msprop:Generator_UserParentTable="Utenti" />
<msdata:Relationship name="FK_Permessi2Funzione_Permessi" msdata:parent="Permessi" msdata:child="Permessi2Funzione" msdata:parentkey="COD_PERMESSO" msdata:childkey="COD_PERMESSO" msprop:Generator_UserChildTable="Permessi2Funzione" msprop:Generator_ChildPropName="GetPermessi2FunzioneRows" msprop:Generator_UserRelationName="FK_Permessi2Funzione_Permessi" msprop:Generator_RelationVarName="relationFK_Permessi2Funzione_Permessi" msprop:Generator_UserParentTable="Permessi" msprop:Generator_ParentPropName="PermessiRow" />
<msdata:Relationship name="FK_Permessi2Funzione_FUNZIONE" msdata:parent="FUNZIONE" msdata:child="Permessi2Funzione" msdata:parentkey="COD_FUNZIONE" msdata:childkey="COD_FUNZIONE" msprop:Generator_UserChildTable="Permessi2Funzione" msprop:Generator_ChildPropName="GetPermessi2FunzioneRows" msprop:Generator_UserRelationName="FK_Permessi2Funzione_FUNZIONE" msprop:Generator_ParentPropName="FUNZIONERow" msprop:Generator_RelationVarName="relationFK_Permessi2Funzione_FUNZIONE" msprop:Generator_UserParentTable="FUNZIONE" />
<msdata:Relationship name="FK_DIRITTI_FUNZIONE" msdata:parent="FUNZIONE" msdata:child="DIRITTI" msdata:parentkey="COD_FUNZIONE" msdata:childkey="COD_FUNZIONE" msprop:Generator_UserChildTable="DIRITTI" msprop:Generator_ChildPropName="GetDIRITTIRows" msprop:Generator_UserRelationName="FK_DIRITTI_FUNZIONE" msprop:Generator_RelationVarName="relationFK_DIRITTI_FUNZIONE" msprop:Generator_UserParentTable="FUNZIONE" msprop:Generator_ParentPropName="FUNZIONERow" />
<msdata:Relationship name="FK_DIRITTI_Utenti" msdata:parent="Utenti" msdata:child="DIRITTI" msdata:parentkey="USER_NAME" msdata:childkey="USER_NAME" msprop:Generator_UserChildTable="DIRITTI" msprop:Generator_ChildPropName="GetDIRITTIRows" msprop:Generator_UserRelationName="FK_DIRITTI_Utenti" msprop:Generator_RelationVarName="relationFK_DIRITTI_Utenti" msprop:Generator_UserParentTable="Utenti" msprop:Generator_ParentPropName="UtentiRow" />
</xs:appinfo>
</xs:annotation>
</xs:schema>