mirror of
https://github.com/bitwarden/server.git
synced 2025-04-21 13:05:11 -05:00
TVP type name
This commit is contained in:
parent
7590ea37f9
commit
503370d059
@ -57,8 +57,9 @@ namespace Bit.Core.Utilities
|
|||||||
|
|
||||||
public static DataTable ToArrayTVP<T>(this IEnumerable<T> values, string columnName)
|
public static DataTable ToArrayTVP<T>(this IEnumerable<T> values, string columnName)
|
||||||
{
|
{
|
||||||
var table = new DataTable($"{columnName}Array", "dbo");
|
var table = new DataTable();
|
||||||
table.Columns.Add(columnName, typeof(T));
|
table.Columns.Add(columnName, typeof(T));
|
||||||
|
table.ExtendedProperties["dapper:TypeName"] = $"[dbo].[{columnName}Array]";
|
||||||
|
|
||||||
if(values != null)
|
if(values != null)
|
||||||
{
|
{
|
||||||
@ -73,7 +74,8 @@ namespace Bit.Core.Utilities
|
|||||||
|
|
||||||
public static DataTable ToArrayTVP(this IEnumerable<SelectionReadOnly> values)
|
public static DataTable ToArrayTVP(this IEnumerable<SelectionReadOnly> values)
|
||||||
{
|
{
|
||||||
var table = new DataTable("SelectionReadOnlyArray", "dbo");
|
var table = new DataTable();
|
||||||
|
table.ExtendedProperties["dapper:TypeName"] = "[dbo].[SelectionReadOnlyArray]";
|
||||||
|
|
||||||
var idColumn = new DataColumn("Id", typeof(Guid));
|
var idColumn = new DataColumn("Id", typeof(Guid));
|
||||||
table.Columns.Add(idColumn);
|
table.Columns.Add(idColumn);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user