大量更新
This commit is contained in:
@@ -54,7 +54,7 @@ public static class ExtensibleStorageExtensions
|
||||
throw new ArgumentNullException(nameof(schemaName));
|
||||
}
|
||||
|
||||
SchemaBuilder builder = new(Guid.NewGuid());
|
||||
SchemaBuilder builder = new(SchemaGuid);
|
||||
builder.SetReadAccessLevel(accessLevel);
|
||||
builder.SetWriteAccessLevel(accessLevel);
|
||||
builder.SetSchemaName(schemaName);
|
||||
@@ -71,6 +71,34 @@ public static class ExtensibleStorageExtensions
|
||||
#endif
|
||||
return builder?.Finish();
|
||||
}
|
||||
public static readonly Guid SchemaGuid = new Guid("A519E82B-911C-4CA5-9BC5-ED509B2055D2");
|
||||
|
||||
public static Schema GetOrCreateSchema()
|
||||
{
|
||||
Schema schema = Schema.Lookup(SchemaGuid);
|
||||
if (schema == null)
|
||||
{
|
||||
try
|
||||
{
|
||||
SchemaBuilder schemaBuilder = new SchemaBuilder(SchemaGuid);
|
||||
schemaBuilder.SetReadAccessLevel(AccessLevel.Application);
|
||||
schemaBuilder.SetWriteAccessLevel(AccessLevel.Application);
|
||||
schemaBuilder.SetVendorId("SZMC");
|
||||
schemaBuilder.SetApplicationGUID(SchemaGuid);
|
||||
schemaBuilder.SetSchemaName("SignatureStorage");
|
||||
|
||||
schemaBuilder.AddMapField("SignatureImages", typeof(int), typeof(string));
|
||||
|
||||
schema = schemaBuilder.Finish();
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
MessageBox.Show(ex.Message, "创建schema错误");
|
||||
}
|
||||
|
||||
}
|
||||
return schema;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 通过字段名称获取Schema
|
||||
|
||||
Reference in New Issue
Block a user