public static Transfer New(string tableName, string className) { MongoDB.Bson.BsonObjectId bsonObjectId = MongoDB.Bson.BsonObjectId.GenerateNewId(); Transfer transfer = new Transfer(); transfer.m_ObjectId = bsonObjectId.ToString(); transfer.m_TableName = tableName; transfer.m_HasCLSObjectId = false; transfer.m_HasSQLObjectId = false; transfer.m_HasSQLTimestamp = false; transfer.m_TimestampColumnName = null; transfer.m_HasTransferDBTSAttribute = false; transfer.m_TransferDBTS = null; transfer.m_HasSQLDeleteTrigger = false; transfer.m_SQLRowCount = 0; transfer.m_MongoDocumentCount = 0; transfer.m_SQLNullObjectIdCount = 0; transfer.m_OutOfSyncCount = 0; transfer.m_SQLIndexCount = 0; transfer.m_MongoIndexCount = 0; transfer.m_HasBaseClass = false; transfer.m_BaseTableName = null; transfer.m_ExtendedDocumentCount = 0; transfer.m_HasTransferStraightAcrossAttribute = false; transfer.m_TransferStraightAcross = false; return(transfer); }
public static dynamic ToDynamic(this BsonObjectId bsonObjectId) => bsonObjectId.ToString();